Pytania otagowane jako angularjs

Służy do zadawania pytań na temat AngularJS (1.x), struktury JavaScript typu open source. NIE używaj tego tagu w Angular 2 lub nowszych wersjach; zamiast tego użyj znacznika [kątowy].


3
Umieszczenie dyrektywy ng-app (html vs body)
Niedawno przejrzałem kod aplikacji internetowej zbudowanej za pomocą angular i odkryłem, że został napisany z ng-app="myModule"dyrektywą umieszczoną w <body>tagu. Kiedy uczyłem się angular, widziałem go tylko na <html>tagu, zgodnie z zaleceniami dokumentacji kątowej tutaj , tutaj oraz w ich samouczku . Mam zbadać to trochę na własną rękę i znalazłem …
103 angularjs 

2
AngularJS: automatycznie wykrywa zmianę w modelu
Załóżmy, że chciałem zrobić coś takiego, jak automatyczne uruchamianie kodu (np. Zapisywanie danych na serwerze) za każdym razem, gdy zmienią się wartości modelu. Czy jest to jedyny sposób, aby to zrobić, ustawiając coś podobnego ng-changena każdej kontrolce, która mogłaby zmienić model? Oznacza to, że w przypadku widoków rzeczy zmieniają się …

7
Angularjs minimalizuje najlepsze praktyki
Czytam http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html i okazało się, że wtrysk zależności angularjs ma problemy jeśli zminimalizujesz swój javascript więc ja Zastanawiam się, czy zamiast var MyController = function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) } powinieneś użyć var MyController = ['$scope', '$http', function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = …

2
ngModel Formatters i Parsers
Opublikowałem to samo pytanie w innej formie, ale nikt nie odpowiedział. Nie mam jasnego obrazu tego, co robią Formatters i Parsers w angular js. Z definicji oba elementy formatujące i parsery wyglądają podobnie do mnie. Może się mylę, ponieważ jestem nowy w tym angularjs. Definicja elementów formatujących Tablica funkcji do …

6
CORS: tryb poświadczeń to „dołącz”
Tak, wiem, o czym myślisz - kolejne pytanie CORS-a, ale tym razem jestem zaskoczony. Na początek rzeczywisty komunikat o błędzie: XMLHttpRequest nie może załadować http: //localhost/Foo.API/token . Wartość nagłówka „Access-Control-Allow-Origin” w odpowiedzi nie może być symbolem wieloznacznym „*”, gdy tryb poświadczeń żądania to „include” . Dlatego źródło „ http: // …

9
Jak używać <md-icon> w Angular Material?
Zastanawiałem się, jak używać ikon Material, ponieważ to nie działa: &lt;material-icon icon = "/img/icons/ic_access_time_24px.svg"&gt; &lt;/material-icon&gt; Wydaje mi się, że wystąpił problem ze ścieżką podaną jako parametr do atrybutu ikony. Chciałbym wiedzieć, gdzie właściwie jest ten folder ikon?


7
Wiele kontrolerów z AngularJS w aplikacji jednostronicowej
Chcę wiedzieć, jak używać wielu kontrolerów dla jednej aplikacji strony. Próbowałem to rozgryźć i znalazłem pytania bardzo podobne do moich, ale jest tylko mnóstwo różnych odpowiedzi rozwiązujących konkretny problem, w którym nie używasz wielu kontrolerów dla jednej aplikacji strony. Czy to dlatego, że nie byłoby mądrze używać wielu kontrolerów dla …

4
AngularJS: Co to jest fabryka?
Wykonałem dużo pracy Angular.jsi ogólnie uważam, że jest to interesujący i potężny framework. Wiem, że było wiele dyskusji na temat usług, fabryk, dostawców i wartości, ale nadal jestem dość zdezorientowany, co to Factoryjest. Fabryka została zdefiniowana w innych dyskusjach StackOverflow w następujący sposób: Fabryki Składnia: module.factory( 'factoryName', function );Wynik: Podczas …

3
Zrozumienie wyrażenia ngRepeat „track by”
Mam trudności ze zrozumieniem, jak działa utwór wyrażony przez wyrażenie ng-repeat w angularjs. Dokumentacja jest bardzo rzadka: http://docs.angularjs.org/api/ng/directive/ngRepeat Czy możesz wyjaśnić, jaka jest różnica między tymi dwoma fragmentami kodu pod względem wiązania danych i innych istotnych aspektów? z: track by $index &lt;!--names is an array--&gt; &lt;div ng-repeat="(key, value) in names …

14
Ustaw tytuł strony za pomocą Routera UI
Migrację mojej aplikacji opartej na AngularJS używam routera ui zamiast wbudowanego routingu. Mam to skonfigurowane, jak pokazano poniżej .config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/home'); $stateProvider .state('home', { url: '/home', templateUrl : 'views/home.html', data : { pageTitle: 'Home' } }) .state('about', { url: '/about', templateUrl : 'views/about.html', data : { pageTitle: 'About' } …


9
„Nieznany dostawca: aProvider <- a” Jak znaleźć pierwotnego dostawcę?
Kiedy ładuję zminimalizowaną (przez UglifyJS) wersję mojej aplikacji AngularJS, pojawia się następujący błąd w konsoli: Unknown provider: aProvider &lt;- a Teraz zdaję sobie sprawę, że jest to spowodowane zniekształceniem nazw zmiennych. Wersja niemangled działa dobrze. Ja jednak nie chcą skorzystać z przekręcona nazwa zmiennej, gdyż drastycznie zmniejsza rozmiar pliku wyjściowego …

2
TypeError: Nie można odczytać właściwości „then” wartości undefined
loginService.islogged() Powyższa funkcja zwraca ciąg znaków typu „failed”. Jednak gdy spróbuję uruchomić na nim funkcję, zwróci błąd TypeError: Cannot read property 'then' of undefined a kursor wskazuje tuż po connectedi przed .then. Poniżej znajduje się pełna funkcja: var connected=loginService.islogged(); alert(connected); connected.then(function(msg){ alert("connected value is "+connected); alert("msg.data value is "+msg.data); if(!msg.data.account_session …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.