Als «angularjs-scope» getaggte Fragen

In AngularJS ist ein Bereich ein Objekt, das auf das Anwendungsmodell verweist. Es ist ein Ausführungskontext für Ausdrücke.

1027
'this' vs $ scope in AngularJS-Controllern

Im Abschnitt "Komponenten erstellen" der AngularJS-Homepage gibt es dieses Beispiel: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane =...

349
$ rootScope. $ Broadcast vs. $ Scope. $ emit

Gibt es einen Grund, dies vorzuziehen , nachdem der Leistungsunterschied zwischen $broadcastund $emitbeseitigt wurde ?$scope.$emit$rootScope.$broadcast Sie sind anders, ja. $emit ist auf die Bereichshierarchie (nach oben) beschränkt - dies mag gut sein, wenn es zu Ihrem Design passt, aber es...

317
$ ein Objekt beobachten

Ich möchte nach Änderungen in einem Wörterbuch suchen, aber aus irgendeinem Grund wird der Rückruf nicht aufgerufen. Hier ist ein Controller, den ich benutze: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){...

265
Wie entscheide ich beim Schreiben einer Direktive in AngularJS, ob ich keinen neuen Bereich, keinen neuen untergeordneten Bereich oder einen neuen isolierten Bereich benötige?

Ich suche nach Richtlinien, anhand derer ermittelt werden kann, welcher Bereich beim Schreiben einer neuen Richtlinie verwendet werden soll. Im Idealfall hätte ich gerne etwas Ähnliches wie ein Flussdiagramm, das mich durch eine Reihe von Fragen führt und die richtige Antwort herausgibt - kein...