Als «angularjs» getaggte Fragen

110
AngularJS - Zugriff auf den untergeordneten Bereich

Wenn ich folgende Controller habe: function parent($scope, service) { $scope.a = 'foo'; $scope.save = function() { service.save({ a: $scope.a, b: $scope.b }); } } function child($scope) { $scope.b = 'bar'; } Was ist der richtige Weg zu lassen , parentlesen bvon aus child? Wenn es notwendig ist , zu...

110
foreach Schleife in eckigen js

Ich ging durch die forEach loopin AngularJS. Es gibt einige Punkte, die ich nicht verstanden habe. Was ist die Verwendung der Iteratorfunktion? Gibt es einen Weg, ohne ihn auszukommen? Welche Bedeutung haben der Schlüssel und der Wert, wie unten gezeigt? angular.forEach($scope.data,...

109
Warum verwenden wir $ rootScope. $ Broadcast in AngularJS?

Es wurde versucht, einige grundlegende Informationen für AngularJS zu finden $rootScope.$broadcast, aber die AngularJS-Dokumentation hilft nicht viel. In einfachen Worten, warum verwenden wir das? Außerdem gibt es in John Papas Hot Towel- Vorlage eine benutzerdefinierte Funktion im allgemeinen...

108
$ http.get (…) .success ist keine Funktion

Ich habe diesen Code: app.controller('MainCtrl', function ($scope, $http){ $http.get('api/url-api') .success(function (data, status, headers, config){ } } Funktioniert in meiner lokalen Umgebung einwandfrei, aber auf einem Server wird der folgende Fehler zurückgegeben: TypeError: $ http.get (...)....

107
Wie teste ich einen AngularJS-Dienst mit Jasmine?

(Hier gibt es eine verwandte Frage: Der Jasmin-Test sieht kein AngularJS-Modul. ) Ich möchte nur einen Dienst testen, ohne Angular zu booten. Ich habe mir einige Beispiele und das Tutorial angesehen, aber ich gehe nirgendwo hin. Ich habe nur drei Dateien: myService.js: Hier definiere ich einen...

107
Warten Sie, bis alle Versprechen gelöst sind

Ich habe also eine Situation, in der ich mehrere Versprechensketten unbekannter Länge habe. Ich möchte, dass eine Aktion ausgeführt wird, wenn alle KETTEN verarbeitet wurden. Ist das überhaupt möglich? Hier ist ein Beispiel: app.controller('MainCtrl', function($scope, $q, $timeout) { var one =...