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, "stopPropagation" zu stoppen, um zu verhindern, dass ein Dropdown-Menü der Twitter-Bootstrap-Navigationsleiste geschlossen wird, wenn auf ein Element (Link) in einem Li geklickt wird. Die Verwendung dieser Methode scheint die übliche Lösung zu sein . Scheint in Angular eine Richtlinie der Ort zu sein, um dies zu tun? Also …
Ich arbeite mit AngularJS im HTML 5-Modus. Welches scheint die Kontrolle über alle href's auf der Seite zu übernehmen. Aber was ist, wenn ich einen Link zu etwas innerhalb derselben Domäne der App haben möchte, aber nicht tatsächlich in der App. Ein Beispiel wäre ein PDF. Wenn ich <a href="https://stackoverflow.com/pdfurl">Angular …
Ich kann eine $ watch für einen AngularJS-Bereich einrichten, um benachrichtigt zu werden, wenn sich der Ausdruck, an dem ich interessiert bin, geändert hat. Aber wie höre ich auf zu schauen, wenn ich das Interesse verliere?
Ich weiß, dass ich jedes Mal eine Zeitüberschreitung festlegen kann: $http.get('path/to/service', {timeout: 5000}); ... aber ich möchte ein globales Timeout festlegen, um meinen Code trocken zu halten.
So erstellen Sie eine URL mit Abfrageparametern in Angularjs. Ich sehe die API $ location.search () Das Problem ist, dass $ location (url) zur URL umleitet. In meinem Fall möchte ich ein URL- und ein Schlüssel-Wert-Paar für die Abfrageparameter übergeben und die URL erstellen. etwas wie URL: /a/b/c params:{field1: value1, …
Ich muss eine Variable an einen anderen Controller übergeben. Ich habe den folgenden Code, der sich auf ListCtrl bezieht: <a href="#items" data-router="article" ng-click="changeListName('metro')"> Der Link führt zu einem anderen Controller, ItemCtrl. Ich möchte eine Variable an die ItemCtrl übergeben. Ich dachte daran, einen Dienst namens SharedProperties zu verwenden: service('sharedProperties', function …
Im folgenden Beispieltest lautet der ursprüngliche Anbietername APIEndpointProvider, aber für die Injektion und Service-Instanziierung scheint die Konvention zu sein, dass er mit Unterstrichen versehen werden muss. Warum ist das so? 'use strict'; describe('Provider: APIEndpointProvider', function () { beforeEach(module('myApp.providers')); var APIEndpointProvider; beforeEach(inject(function(_APIEndpointProvider_) { APIEndpointProvider = _APIEndpointProvider_; })); it('should do something', function …
Eine Sache, die AngularJS von anderen JavaScript-MVC-Frameworks unterscheidet, ist die Fähigkeit, gebundene Werte aus JavaScript mithilfe von Bindungen in HTML wiederzugeben. Angular tut dies "automatisch", wenn Sie der Variablen $ scope einen beliebigen Wert zuweisen. Aber wie automatisch ist das? Manchmal nimmt Angular die Änderung nicht auf, daher muss ich …
<button type="button" class="btn btn-primary" ng-click="openTab()">new tab</button> openTab = function () { $http.post('www.google.com'); } Was ich möchte, ist eine Anforderung zu posten und das Antwort-HTML in einem neuen Tab zu öffnen, wenn Sie auf die Schaltfläche "openTab" klicken. Es gibt keine Methode, um dies zu tun $http. Ich denke, das ist …
Diese benutzerdefinierte Validierungsrichtlinie ist ein Beispiel, das auf der offiziellen Winkel-Site vorgestellt wird. http://docs.angularjs.org/guide/forms Überprüft, ob eine Texteingabe im Zahlenformat vorliegt oder nicht. var INTEGER_REGEXP = /^\-?\d*$/; app.directive('integer', function() { return { require: 'ngModel', link: function(scope, elm, attrs, ctrl) { ctrl.$parsers.unshift(function(viewValue) { if (INTEGER_REGEXP.test(viewValue)) { // it is valid ctrl.$setValidity('integer', …
Mein Code: app.directive('abcabc', function (){ alert('directive');}); // working aber app.directive('abcAbc', function (){ alert('directive');}); // not working ! app.directive('abc-abc', function (){ alert('directive');}); // not working ! Mache ich falsch Oder gibt es spezielle Namensregeln für die Angular-Direktive?
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.