Articles of Angularjs

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 […]

Unit Test der AngularJS-Direktive mit templateUrl

Ich habe eine AngularJS-Direktive, die eine templateUrl definiert hat. Ich versuche es mit Jasmine zu testen. Mein Jasmine JavaScript sieht wie folgt aus, je nach Empfehlung: describe(‘module: my.module’, function () { beforeEach(module(‘my.module’)); describe(‘my-directive directive’, function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = _$rootScope_; $compile = _$compile_; $httpBackend = $injector.get(‘$httpBackend’); $httpBackend.whenGET(‘path/to/template.html’).passThrough(); […]

AngularJS-Zugriffsbereich von außerhalb js function

Ich versuche zu sehen, ob es eine einfache Möglichkeit gibt, über eine externe JavaScript-function auf den internen Bereich eines Controllers zuzugreifen (völlig irrelevant für den Zielcontroller). Ich habe hier ein paar andere Fragen gesehen angular.element(“#scope”).scope(); würde den Bereich von einem DOM-Element abrufen, aber meine Versuche liefern derzeit keine korrekten Ergebnisse. Hier ist das Jsfiddle: http://jsfiddle.net/sXkjc/5/ […]

Wie man eine Datei in angularjs e2e angularmesser-Test hochlädt

Ich möchte das Hochladen von Dateien mit einem angularjs e2e-Test testen. Wie machst du das in e2e Tests? Ich führe mein Testskript durch grunt karma.