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 versuche dem Benutzer zu erlauben, eine Liste von Elementen mit ngRepeatund zu bearbeiten ngModel. ( Siehe diese Geige .) Beide Ansätze, die ich versucht habe, führen jedoch zu bizarrem Verhalten: Einer aktualisiert das Modell nicht und der andere verwischt das Formular bei jedem Tastendruck. Mache ich hier etwas falsch …
Ich habe einen alten Code, der eine AJAX-POST-Anfrage über die Post-Methode von jQuery stellt und ungefähr so aussieht: $.post("/foo/bar", requestData, function(responseData) { //do stuff with response } requestData ist nur ein Javascript-Objekt mit einigen grundlegenden Zeichenfolgeneigenschaften. Ich bin gerade dabei, unsere Daten auf Angular umzustellen, und ich möchte diesen Aufruf …
Mit ui-routerist es möglich, entweder $stateoder $stateParamsin einen Controller zu injizieren , um Zugriff auf Parameter in der URL zu erhalten. Durch den Zugriff auf Parameter über werden jedoch $stateParamsnur Parameter verfügbar gemacht, die zu dem Status gehören, der von dem Controller verwaltet wird, der darauf zugreift, sowie zu den …
Ich habe eine Attribut-Direktive wie folgt eingeschränkt: restrict: "A" Ich muss zwei Attribute übergeben; eine Nummer und eine Funktion / einen Rückruf, auf die innerhalb der Direktive mit dem attrsObjekt zugegriffen wird. Wenn die Direktive eine Element-Direktive wäre, "E"könnte ich mich darauf beschränken : <example-directive example-number="99" example-function="exampleCallback()"> Aus Gründen, auf …
Ich schreibe eine Webanwendung in Angular, in der die Authentifizierung von einem JWT-Token verwaltet wird. Dies bedeutet, dass jede Anforderung einen "Authentifizierungs" -Header mit allen erforderlichen Informationen enthält. Dies funktioniert gut für REST-Aufrufe, aber ich verstehe nicht, wie ich mit Download-Links für im Backend gehostete Dateien umgehen soll (die Dateien …
Ich habe ein scheinbar einfaches Problem ohne offensichtliche Lösung (durch Lesen der Angular JS-Dokumente) . Ich habe eine Angular JS-Direktive, die einige Berechnungen basierend auf der Höhe anderer DOM-Elemente durchführt, um die Höhe eines Containers im DOM zu definieren. Ähnliches geschieht in der Richtlinie: return function(scope, element, attrs) { $('.main').height( …
Ich habe eine Reihe von Angular-Modulen in meiner App deklariert. Ich habe ursprünglich damit begonnen, sie mit der "verketteten" Syntax wie folgt zu deklarieren: angular.module('mymodule', []) .controller('myctrl', ['dep1', function(dep1){ ... }]) .service('myservice', ['dep2', function(dep2){ ... }]) ... // more here Aber ich entschied, dass das nicht sehr einfach zu lesen …
Ich habe diesen Code in ng-repeat: <a href="#" class="disabled" ng-click="doSomething(object)">Do something</a> Wie kann eine Bedingung festgelegt werden, dass die Schaltfläche deaktiviert ist, wenn dies der Fall ist class="disabled"? Oder gibt es eine Möglichkeit, dies in Javascript zu tun, damit es so aussieht: $('.do-something-button').click(function(){ if (!$(this).hasClass('disabled')) { do something } });
Lesen der AngularJS-Dokumente Ich habe nicht herausgefunden, ob $anchorScrolles eine Dauer- / Beschleunigungsoption zum reibungslosen Scrollen zu Elementen geben kann. Es heißt nur: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Ich benutze keine Abfrage und möchte nicht; Gibt es noch eine clevere und dennoch einfache Möglichkeit zum Erstellen oder Erweitern $anchorScroll, um …
In Angular habe ich ein Objekt im Gültigkeitsbereich, das viele Objekte zurückgibt. Jeder hat eine ID (diese ist in einer Flatfile gespeichert, also keine DB, und ich scheine nicht in der Lage zu sein, Benutzer ng-resource) In meinem Controller: $scope.fish = [ {category:'freshwater', id:'1', name: 'trout', more:'false'}, {category:'freshwater', id:'2', name:'bass', …
Ich habe mich gefragt, was der beste Weg ist, um das Ende des Ladens / Bootstrappens von Seiten zu erkennen, wenn alle Anweisungen kompiliert / verknüpft sind. Gibt es schon eine Veranstaltung? Sollte ich die Bootstrap-Funktion überladen?
Ich habe auf meiner HTML-Seite eine Dropdown-Liste. Dropdown-Liste: <select ng-model="blisterPackTemplateSelected" data-ng-options="blisterPackTemplate as blisterPackTemplate.name for blisterPackTemplate in blisterPackTemplates"> <option value="">Select Account</option> </select> Ich möchte eine Aktion ausführen, wenn der Benutzer einen Wert auswählt. Also habe ich in meinem Controller Folgendes getan: Regler: $scope.$watch('blisterPackTemplateSelected', function() { alert('changed'); console.log($scope.blisterPackTemplateSelected); }); Das Ändern des …
Ich habe eine meiner Meinung nach sehr offensichtliche Frage, aber ich konnte nirgendwo eine Antwort finden. Ich versuche nur, einige JSON-Daten von meinem Server in den Client zu laden. Im Moment verwende ich JQuery, um es mit einem AJAX-Aufruf zu laden (Code unten). <script type="text/javascript"> var global = new Array(); …
Ich habe einen AngularJS-Dienst geschrieben und möchte ihn einem Unit-Test unterziehen. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); In meiner Datei app.js sind folgende Dateien registriert: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Ich kann testen, …
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.