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].

8
Jak używać kątomierza, aby sprawdzić, czy element jest widoczny?
Próbuję sprawdzić, czy element jest widoczny za pomocą kątomierza. Oto jak wygląda element: <i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i> Będąc w konsoli chrome mogę użyć tego selektora jQuery, aby sprawdzić, czy element jest widoczny: $('[ng-show=saving].icon-spin') [ <i class=​"icon-spinner icon-spin ng-hide" ng-show=​"saving">​</i>​ ] > $('[ng-show=saving].icon-spin:visible') [] Jednak gdy próbuję zrobić to samo …

3
Jak wybrać element według nazwy klasy za pomocą jqLite?
Próbuję usunąć jquery z mojej aplikacji Angular.js, aby była lżejsza, i zamiast tego umieścić jqLite Angulara. Jednak aplikacja w dużym stopniu korzysta z funkcji find („# id”) i find („.classname”), które nie są obsługiwane przez jqLite, tylko „nazwy tagów” ​​(zgodnie z dokumentacją) zastanawiałeś się, jakie według ciebie byłoby najlepsze podejście …

5
foreach loop w angularjs
Ja jechałem przez forEach loopIN AngularJS. Jest kilka punktów, których nie rozumiem. Jaki jest pożytek z funkcji iteratora? Czy można się bez niego obejść? Jakie jest znaczenie klucza i wartości, jak pokazano poniżej? angular.forEach($scope.data, function(value, key){}); PS: Próbowałem uruchomić tę funkcję bez argumentów i nie działa. Oto moje json: [ …
110 angularjs  foreach 

6
AngularJS - Dostęp do zakresu podrzędnego
Jeśli mam następujące kontrolery: function parent($scope, service) { $scope.a = 'foo'; $scope.save = function() { service.save({ a: $scope.a, b: $scope.b }); } } function child($scope) { $scope.b = 'bar'; } Jaki jest właściwy sposób aby parentzapoznać bsię z child? Jeśli konieczne jest zdefiniowanie bw parent, czy nie oznacza to, że …
110 angularjs 


4
Konstrukcja Angularjs if-then-else w wyrażeniu
Czy mogę w jakiś sposób użyć konstrukcji if-then-else (operatora trójargumentowego) w wyrażeniu angularjs, na przykład mam funkcję $ scope.isExists (element), która musi zwrócić wartość bool. Chcę coś takiego <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> Wiem, że mogę użyć funkcji, która …

3
Czy ktoś może wyjaśnić różnicę między jednokierunkowym wiązaniem danych Reacts a dwukierunkowym wiązaniem danych Angulara
Jestem trochę niejasny w tych koncepcjach, jeśli zbuduję tę samą aplikację ToDo całkowicie w AngularJS i ReactJS - co sprawia, że ​​React ToDo używa jednokierunkowego wiązania danych w porównaniu z dwukierunkowym wiązaniem danych AngularJS? Rozumiem, że tak działa React Renderuj (dane) ---> UI. Czym to się różni od Angulara?

24
Angularjs: Błąd: [ng: areq] Argument „HomeController” nie jest funkcją, został niezdefiniowany
To jest moje demo używające angularjs do tworzenia pliku usługi i dodawania usługi do kontrolera. Mam dwa problemy z moim demo: Po pierwsze, wstawiam, <script src="HomeController.js">zanim <script src="MyService.js">pojawi się ten błąd, Błąd: [ng: areq] Argument „HomeController” nie jest funkcją, został niezdefiniowany Drugi jest, gdy wstawiam, <script src="MyService.js">zanim <script src="HomeController.js">otrzymam następujący …


5
Dlaczego używamy $ rootScope. $ Broadcast w AngularJS?
Próbowałem znaleźć podstawowe informacje o AngularJS $rootScope.$broadcast, ale dokumentacja AngularJS niewiele pomaga. W prostych słowach, dlaczego tego używamy? Ponadto w szablonie Hot Towel Johna Papy znajduje się niestandardowa funkcja we wspólnym module o nazwie $broadcast: function $broadcast() { return $rootScope.$broadcast.apply($rootScope, arguments); } Nie rozumiem, co to robi. Oto kilka podstawowych …

3
$ http.get (…) .success nie jest funkcją
mam ten kod: app.controller('MainCtrl', function ($scope, $http){ $http.get('api/url-api') .success(function (data, status, headers, config){ } } W moim lokalnym środowisku działa dobrze, ale na serwerze zwróć ten błąd: TypeError: $ http.get (...). Sukces nie jest funkcją Jakieś pomysły? Dzięki

7
Wstrzykiwanie $ scope do kątowej funkcji usługi ()
Mam usługę: angular.module('cfd') .service('StudentService', [ '$http', function ($http) { // get some data via the $http var path = 'data/people/students.json'; var students = $http.get(path).then(function (resp) { return resp.data; }); //save method create a new student if not already exists //else update the existing object this.save = function (student) { if …


9
AngularJS HTTP wysyła do PHP i jest niezdefiniowany
Mam formularz z tagiem ng-submit="login() Funkcja jest nazywana w javascript dobrze. function LoginForm($scope, $http) { $http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'; $scope.email = "fsdg@sdf.com"; $scope.password = "1234"; $scope.login = function() { data = { 'email' : $scope.email, 'password' : $scope.password }; $http.post('resources/curl.php', data) .success(function(data, status, headers, config) { console.log(status + ' - …

19
Obliczanie sumy powtarzających się elementów w AngularJS ng-repeat
Poniższy skrypt wyświetla koszyk sklepu przy użyciu ng-repeat. Dla każdego elementu w tablicy pokazuje nazwę pozycji, jej kwotę i sumę częściową (product.price * product.quantity ). Jaki jest najprostszy sposób obliczenia łącznej ceny powtarzanych elementów? <table> <tr> <th>Product</th> <th>Quantity</th> <th>Price</th> </tr> <tr ng-repeat="product in cart.products"> <td>{{product.name}}</td> <td>{{product.quantity}}</td> <td>{{product.price * product.quantity}} €</td> …

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.