Articles of Angularjs

Wie kann ich mit AngularJS auf eine andere Seite redirect?

Ich verwende Ajax-Aufruf, um functionalität in einer Servicedatei durchzuführen, und wenn die Antwort erfolgreich ist, möchte ich die Seite auf eine andere URL redirect. Momentan mache ich das mit der einfachen js “window.location = response [‘message’];”. Aber ich muss es mit angularjs Code ersetzen. Ich habe verschiedene Lösungen auf Stackoverflow geschaut, sie haben $ location […]

Aktualisieren Sie den Bereichswert, wenn Servicedaten geändert werden

Ich habe folgenden Service in meiner App: uaInProgressApp.factory(‘uaProgressService’, function(uaApiInterface, $timeout, $rootScope){ var factory = {}; factory.taskResource = uaApiInterface.taskResource() factory.taskList = []; factory.cron = undefined; factory.updateTaskList = function() { factory.taskResource.query(function(data){ factory.taskList = data; $rootScope.$digest console.log(factory.taskList); }); factory.cron = $timeout(factory.updateTaskList, 5000); } factory.startCron = function () { factory.cron = $timeout(factory.updateTaskList, 5000); } factory.stopCron = function (){ $timeout.cancel(factory.cron); […]

Kann ich einen Dienst in eine Richtlinie einfügen?

Ich versuche, einer Richtlinie wie folgt einen Dienst hinzuzufügen: var app = angular.module(‘app’,[]); app.factory(‘myData’, function(){ return { name : “myName” } }); app.directive(‘changeIt’,function($compile, myData){ return { restrict: ‘C’, link: function (scope, element, attrs) { scope.name = myData.name; } } }); Aber das gibt mir einen Fehler Unknown provider: myDataProvider . Könnte jemand bitte in den […]

Wie kann ich Formulareingaben mit AngularJS bedingt anfordern?

Angenommen, wir erstellen eine Adressbuchanwendung (erfundenes Beispiel) mit AngularJS. Wir haben ein Formular für Kontakte mit Eingaben für E-Mail und Telefonnummer, und wir wollen das eine oder das andere , aber nicht beides : Wir möchten nur, dass die email Eingabe erforderlich ist, wenn die phone leer oder ungültig ist und umgekehrt . Angular hat […]

Direktive isoliere den Geltungsbereich mit ng-repeat in AngularJS

Ich habe eine Direktive mit einem isolate-scope (damit ich die Direktive an anderen Stellen wiederverwenden kann), und wenn ich diese statement mit einem ng-repeat benutze, funktioniert es nicht. Ich habe die gesamte Dokumentation und Stack Overflow Antworten zu diesem Thema gelesen und verstehe die Probleme. Ich glaube, ich habe alle üblichen Fehler vermieden. So verstehe […]

Tracking von Google Analytics-Seitenaufrufen mit AngularJS

Ich richte eine neue App mit AngularJS als Frontend ein. Alles auf der Client-Seite ist mit HTML5-Pushstate erledigt und ich möchte meine Seitenaufrufe in Google Analytics verfolgen können.

angularbereichsfunktion mehrfach ausgeführt

Ich habe eine function für den scope definiert. Und wenn ich es aus der Ansicht in {{}} herausrufe, wird X mehrmals ausgeführt. Regler function testCtrl($scope) { $scope.myFunc = function(name) { return “Hello ” + name; } } HTML {{myFunc(‘Joe’)}} Sie können es in diesem Beispiel sehen: http://jsfiddle.net/rbRvD/2/ Oder mit Plunker: http://plnkr.co/edit/LLQ7cKs2fEoBwv0C5XPE Ich denke, das ist […]

AngularAMD + ui-router + dynamischer Controllername?

Ich versuche, in meiner Anwendung eine verallgemeinerte Route zu schreiben und die View- und Controller-Namen auf der Basis der Route-Parameter aufzulösen. Ich habe den folgenden Code, der funktioniert: $stateProvider.state(‘default’, angularAMD.route({ url: ‘/:module/:action?id’, templateUrl: function (params) { var module = params.module; var action = module + params.action.charAt(0).toUpperCase() + params.action.substr(1); return ‘app/views/’ + module + ‘/’ + […]

ng-repeat wird nicht aktualisiert bei der Aktualisierung des Arrays

Ich rendere Daten durch einen ng-Wiederholungszyklus. Und ich möchte es aktualisieren, während ich das Array aktualisiere. Von dem, was ich lese, sollte dies automatisch geschehen, aber das funktioniert nicht. Also, was mache ich falsch? html: {{data.name}} {{data.startData}} {{data.endData}} {{data.differenceData}} Controller (Diese function wird auf einer Schaltfläche mit ng-click ausgetriggers): $scope.getDifferences = function () { $scope.dataDifferenceArray […]

AngularJS Alle Schrägstriche in der URL wurden in% 2F geändert

Ich habe ein massives Problem mit AngularJS Routing. Bis vor kurzem war mit der folgenden Route alles in Ordnung: $routeProvider.when(‘/album/:albumId’, { controller: ‘albumPageController’, templateUrl: ‘views/album.html’ }); und die href verwenden: Link Allerdings werden jetzt alle Schrägstriche in %2F codiert. Wenn ich also auf den Link localhost:8000/#/album/1 oder localhost:8000/#/album/1 in den Browser eintippe, wird die URL […]