Articles of Angularjs

filtert das ng-Modell in einer Eingabe

Ich habe eine Texteingabe und möchte Benutzern nicht erlauben, Leerzeichen zu verwenden, und alles, was eingegeben wird, wird in Kleinbuchstaben umgewandelt. Ich weiß, dass ich keine Filter auf dem ng-Modell verwenden darf. ng-model=’tags | lowercase | no_spaces’ Ich habe meine eigene Direktive erstellt, aber das Hinzufügen von functionen zu $parsers und $formatters hat die Eingabe […]

Verhindern Sie, dass die doppelte geschweifte Klammernotation angezeigt wird, bevor angular.js das Dokument kompiliert / interpoliert

Es scheint in erster Linie ein Problem in IE zu sein, wenn eine Anzahl von Images / Scripts geladen werden muss. Es kann eine lange Zeit geben, in der das Literal {{stringExpression}} im Markup angezeigt wird und dann wieder verschwindet, sobald eckig fertig ist es ist Kompilierung / Interpolation des Dokuments. Gibt es einen gemeinsamen […]

Wie kann ich in AngularJS auf Cookies zugreifen?

Wie kann AngularJS auf Cookies zugreifen? Ich habe Referenzen zu einem Service und einem Modul für Cookies gesehen, aber keine Beispiele. Gibt es einen kanonischen Ansatz von AngularJS oder gibt es keinen?

So erhalten Sie die URL-Parameter mit AngularJS

HTML-Quellcode $location.url() = {{$location.url()}} $location.search() = {{$location.search(‘keyword’)}} $location.hash() = {{$location.hash()}} keyword valus is={{loc}} and ={{loc1}} AngularJS-Quellcode function test($scope, $location) { $scope.$location = $location; $scope.ur = $scope.$location.url(‘www.html.com/x.html?keyword=test#/x/u’); $scope.loc1 = $scope.$location.search().keyword ; if($location.url().indexOf(‘keyword’) > -1){ $scope.loc= $location.url().split(‘=’)[1]; $scope.loc = $scope.loc.split(“#”)[0] } } Hier geben die Variablen loc und loc1 beide Tests als Ergebnis für die obige URL […]

Npm / Yeoman Generator-eckig ohne Sudo installieren

Ich habe versucht, Generator-angularjs mit Yo ( Yoeman ) ohne Sudo zu installieren: npm install -g generator-angular Ich bekomme: Error: EACCES, mkdir ‘/usr/lib/node_modules/generator-angular’ Wenn ich sudo yo , sagt mir sudo yo , dass ich Sudo nicht benutzen sollte (was vollkommen verständlich ist). Ich habe ein ~/node_modules Verzeichnis – warum installiert man dort seine Pakete […]

Wie injiziere ich einen Controller in einen anderen Controller in AngularJS

Ich bin neu in Angular und versuche herauszufinden, wie man Dinge macht … Wie kann ich mit AngularJS einen Controller für einen anderen Controller verwenden? Ich habe folgendes Snippet: var app = angular.module(“testApp”, [”]); app.controller(‘TestCtrl1’, [‘$scope’, function ($scope) { $scope.myMethod = function () { console.log(“TestCtrl1 – myMethod”); } }]); app.controller(‘TestCtrl2’, [‘$scope’, ‘TestCtrl1’, function ($scope, TestCtrl1) […]

Schwierigkeit mit ng-Modell, ng-repeat und Eingaben

Ich versuche, dem Benutzer zu ermöglichen, eine Liste von Elementen zu bearbeiten, indem Sie ngRepeat und ngModel . ( Siehe diese Geige .) Beide Ansätze, die ich ausprobiert habe, führen jedoch zu bizarrem Verhalten: Man aktualisiert das Modell nicht, und das andere verwischt die Form bei jedem Keydown. Mache ich hier etwas falsch? Ist dies […]

AngularJS: ng-show / ng-hide arbeitet nicht mit `{{}}` interpolation

Ich versuche, HTML mit den von AngularJS bereitgestellten ng-show und ng-hide functionen anzuzeigen / auszublenden. Gemäß der Dokumentation lauten die jeweiligen Verwendungszwecke für diese functionen wie folgt: ngHide – {Ausdruck} – Wenn der Ausdruck truthy ist, dann wird das Element angezeigt bzw. ausgeblendet. ngShow – {Ausdruck} – Wenn der Ausdruck truthy ist, wird das Element […]

Unterschied zwischen Doppel-und Einzel geschweiften Klammer in eckigen JS?

Ich bin neu in dieser eckigen Welt, ich bin etwas verwirrt mit der Verwendung von geschweiften geschweiften Klammern {{}} und einzelnen geschweiften Klammern {} oder manchmal wird keine geschweifte Klammer verwendet, um den Ausdruck wie in den Direktiven einzuschließen ng-class={expression} normal data binding like{{obj.key}} ng-hide=’mydata===”red”‘

Angularjs Code / Namenskonventionen

Weiß jemand, ob es offizielle oder am meisten akzeptierte Referenzen für Angular-Namenskonventionen gibt, die beim Erstellen unserer Anwendungen verwendet werden? Angular hat viele verschiedene Arten von Komponenten wie Filter, Richtlinien, Dienste und so weiter. Wären Sie nicht auch der Meinung, dass eine Referenznamenskonvention sinnvoll ist, wenn wir sie in unseren Anwendungen implementieren? Beispielsweise: Wenn wir […]