Als «angularjs» getaggte Fragen

Verwenden Sie diese Option bei Fragen zu AngularJS (1.x), dem Open-Source-JavaScript-Framework. Verwenden Sie dieses Tag NICHT für Angular 2 oder neuere Versionen. Verwenden Sie stattdessen das Tag [angle].



14
Wie funktioniert die Datenbindung in AngularJS?
Wie funktioniert die Datenbindung im AngularJSFramework? Ich habe keine technischen Details auf ihrer Website gefunden . Es ist mehr oder weniger klar, wie es funktioniert, wenn Daten von der Ansicht zum Modell weitergegeben werden. Aber wie verfolgt AngularJS Änderungen der Modelleigenschaften ohne Setter und Getter? Ich fand heraus, dass es …


22
Was ist der beste Weg, um eine Klasse bedingt anzuwenden?
Nehmen wir an, Sie haben ein Array, das in a ulmit einem lifür jedes Element und einer Eigenschaft auf dem aufgerufenen Controller gerendert wird selectedIndex. Was wäre der beste Weg, um lidem Index selectedIndexin AngularJS eine Klasse hinzuzufügen ? Ich dupliziere derzeit (von Hand) den liCode und füge die Klasse …
1183 css  angularjs 

6
Wie verwende ich $ scope. $ Watch und $ scope. $ In AngularJS?
Ich verstehe nicht, wie man $scope.$watchund benutzt $scope.$apply. Die offizielle Dokumentation ist nicht hilfreich. Was ich nicht speziell verstehe: Sind sie mit dem DOM verbunden? Wie kann ich DOM-Änderungen am Modell aktualisieren? Was ist der Verbindungspunkt zwischen ihnen? Ich habe dieses Tutorial ausprobiert , aber es erfordert das Verständnis $watchund …

15
Was ist der Unterschied zwischen Angular-Route und Angular-UI-Router?
Ich plane, AngularJS in meinen großen Anwendungen zu verwenden. Ich bin gerade dabei, die richtigen Module zu finden. Was ist der Unterschied zwischen den Modulen ngRoute (angle-route.js) und ui-router (angle-ui-router.js) ? In vielen Artikeln wird bei Verwendung von ngRoute die Route mit $ routeProvider konfiguriert . Bei Verwendung mit UI-Router …

18
Was ist der Unterschied zwischen '@' und '=' im Richtlinienumfang in AngularJS?
Ich habe die AngularJS- Dokumentation zu diesem Thema sorgfältig gelesen und dann mit einer Anweisung herumgespielt. Hier ist die Geige . Und hier sind einige relevante Ausschnitte: Aus dem HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> Aus der Fensterrichtlinie: scope: { biTitle: '=', title: '@', bar: '=' }, Es gibt einige Dinge, …

9
angle.service vs angle.factory
Ich habe sowohl angle.factory () als auch angle.service () gesehen, die zum Deklarieren von Diensten verwendet wurden. Ich kann jedoch angular.service nirgendwo in der offiziellen Dokumentation finden. Was ist der Unterschied zwischen den beiden Methoden? Welche sollten für was verwendet werden (vorausgesetzt, sie machen verschiedene Dinge)?

3
Was sind die Nuancen der prototypischen / prototypischen Vererbung von Scope in AngularJS?
Auf der Seite API-Referenzbereich heißt es: Ein Bereich kann von einem übergeordneten Bereich erben. Auf der Seite zum Umfang des Entwicklerhandbuchs heißt es: Ein Bereich (prototypisch) erbt Eigenschaften von seinem übergeordneten Bereich. Erbt ein untergeordneter Bereich immer prototypisch von seinem übergeordneten Bereich? Gibt es Ausnahmen? Wenn es erbt, ist es …

7
'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 = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } Beachten Sie, wie …

12
Arbeiten mit $ scope. $ Emit und $ scope. $ On
Wie kann ich mein $scopeObjekt mit .$emitund .$onMethoden von einem Controller an einen anderen senden ? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } Es funktioniert nicht so, wie ich es mir vorstelle. Wie machen $emitund $onarbeiten?

28
AngularJS: Verhindern Sie, dass beim Aufrufen von $ scope bereits ein Fehler $ digest ausgeführt wird. $ Apply ()
Ich stelle fest, dass ich meine Seite mehr und mehr manuell auf meinen Bereich aktualisieren muss, seit ich eine Anwendung in Winkel erstellt habe. Die einzige Möglichkeit, dies zu tun, besteht darin, $apply()aus dem Bereich meiner Controller und Anweisungen heraus aufzurufen . Das Problem dabei ist, dass immer wieder ein …


30
Wie kann man den Fokus auf das Eingabefeld legen?
Wie kann der Fokus auf das Eingabefeld in AngularJS gelegt werden? Spezifischere Anforderungen: Wenn ein Modal geöffnet wird, konzentrieren Sie sich auf ein <input>in diesem Modal vordefiniertes . Stellen <input>Sie den Fokus jedes Mal ein, wenn er sichtbar wird (z. B. durch Klicken auf eine Schaltfläche). Ich habe versucht, die …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.