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].
Ich habe ein Klickereignis in einer Tabellenzeile und in dieser Zeile gibt es auch eine Löschschaltfläche mit einem Klickereignis. Wenn ich auf die Schaltfläche Löschen klicke, wird auch das Klickereignis in der Zeile ausgelöst. Hier ist mein Code. <tbody> <tr ng-repeat="user in users" class="repeat-animation" ng-click="showUser(user, $index)"> <td>{{user.firstname}}</td> <td>{{user.lastname}}</td> <td>{{user.email}}</td> <td><button …
Ich versuche den Unterschied zwischen ng-ifund ng-show/ zu verstehen ng-hide, aber sie sehen für mich gleich aus. Gibt es einen Unterschied, den ich beachten sollte, wenn ich mich für den einen oder anderen entscheide?
Gibt es eine Möglichkeit, ng-repeateine definierte Anzahl von Malen festzulegen, anstatt immer über ein Array iterieren zu müssen? Im Folgenden möchte ich beispielsweise, dass das Listenelement fünfmal angezeigt wird, wobei angenommen wird $scope.number, dass es zusätzlich zu der Anzahl gleich 5 ist, sodass jedes Listenelement wie 1, 2, 3, 4, …
Ich habe einen Service, sagen wir: factory('aService', ['$rootScope', '$resource', function ($rootScope, $resource) { var service = { foo: [] }; return service; }]); Und ich möchte fooeine Liste steuern, die in HTML gerendert wird: <div ng-controller="FooCtrl"> <div ng-repeat="item in foo">{{ item }}</div> </div> Damit der Controller aService.fooerkennt, wann aktualisiert wird, …
Ich verwende ng-view, um AngularJS-Teilansichten einzuschließen, und ich möchte den Seitentitel und die h1-Header-Tags basierend auf der enthaltenen Ansicht aktualisieren. Diese liegen jedoch außerhalb des Bereichs der Teilansichts-Controller, und daher kann ich nicht herausfinden, wie sie an den Datensatz in den Controllern gebunden werden. Wenn es ASP.NET MVC wäre, könnten …
Ich möchte das Ereignis zum Drücken der Eingabetaste im Textfeld unten abfangen. Um es klarer zu machen, benutze ich a, ng-repeatum den Körper zu bevölkern. Hier ist der HTML: <td><input type="number" id="closeqty{{$index}}" class="pagination-right closefield" data-ng-model="closeqtymodel" data-ng-change="change($index)" required placeholder="{{item.closeMeasure}}" /></td> Das ist mein Modul: angular.module('components', ['ngResource']); Ich verwende eine Ressource zum …
Ich war in einer der eckigen Präsentationen und eine der Personen in der genannten Besprechung ng-bindist besser als {{}}bindend. Einer der Gründe, ng-binddie Variable in die Beobachtungsliste aufzunehmen und nur bei einem Modellwechsel die Daten zur Ansicht zu verschieben, {{}}interpoliert den Ausdruck jedes Mal (ich denke, es ist der Winkelzyklus) …
Ich versuche, ein HTML-Snippet in ein einzuschließen ng-repeat, aber ich kann das Include nicht zum Laufen bringen. Es scheint, dass die aktuelle Syntax von ng-includeanders ist als zuvor: Ich sehe viele Beispiele mit <div ng-include src="path/file.html"></div> Aber in den offiziellen Dokumenten heißt es zu verwenden <div ng-include="path/file.html"></div> Aber dann auf …
Ich habe einen Service wie: angular.module('app').factory('ExampleService', function(){ this.f1 = function(world){ return 'Hello '+world; } return this; }) Ich möchte es von der JavaScript-Konsole aus testen und die Funktion f1()des Dienstes aufrufen . Wie kann ich das machen?
Einige Orte scheinen die Controller-Funktion für die Direktivenlogik zu verwenden, andere verwenden Link. Das Beispiel für Registerkarten auf der eckigen Homepage verwendet Controller für eine und Link für eine andere Direktive. Was ist der Unterschied zwischen den beiden?
Ich kenne nur eine js-Bibliothek und das ist jQuery . Aber meine anderen Programmierer in der Gruppe ändern AngularJS als Standardbibliothek in einem neuen Projekt. Ich weiß nichts darüber. Wie unterscheidet es sich von jQuery? Ich habe bereits eine Reihe von Funktionen für ähnliche Aufgaben in jQuery ausgeführt. Kann ich …
Ich habe eine einfache Schleife mit folgendem ng-repeat: <li ng-repeat='task in tasks'> <p> {{task.name}} <button ng-click="removeTask({{task.id}})">remove</button> </li> Es gibt eine Funktion in der Steuerung $scope.removeTask(taskID). Soweit ich weiß, wird Angular zuerst die Ansicht rendern und interpoliert {{task.id}}durch eine Zahl ersetzen und dann beim Klickereignis die ng-clickZeichenfolge auswerten . In diesem …
Ich habe meine Controller mit eingerichtet data-ng-controller="xyzController as vm" Ich habe ein Szenario mit übergeordneten / untergeordneten verschachtelten Controllern. Ich habe kein Problem damit, mithilfe von auf übergeordnete Eigenschaften im verschachtelten HTML zuzugreifen $parent.vm.property, kann jedoch nicht herausfinden, wie ich über meinen untergeordneten Controller auf die übergeordnete Eigenschaft zugreifen kann. …
Wie sortiere ich, indem ich mehrere Felder gleichzeitig im Winkel verwende? Faust nach Gruppe und dann nach Untergruppe zum Beispiel $scope.divisions = [{'group':1,'sub':1}, {'group':2,'sub':10}, {'group':1,'sub':2},{'group':1,'sub':20},{'group':2,'sub':1}, {'group':2,'sub':11}]; Ich wollte dies als anzeigen Gruppe: Untergruppe 1 - 1 1 - 2 1 - 20 2 - 1 2 - 10 2 - …
Ich weiß, dass beide Watchersund Observersberechnet werden, sobald sich etwas $scopein AngularJS ändert. Aber ich konnte nicht verstehen, was genau der Unterschied zwischen den beiden ist. Mein anfängliches Verständnis ist, dass Observersfür Winkelausdrücke berechnet werden, die Bedingungen auf der HTML-Seite sind, die Watchersausgeführt werden, wenn die $scope.$watch()Funktion ausgeführt wird. Denke …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.