Articles of Angularjs

Wie verwendet man ASP.NET MVC und AngularJS Routing?

Ich arbeite an einer neuen ASP.NET MVC- und AngularJS-Anwendung, die eine Sammlung von SPAs sein soll. Ich benutze das MVC-Bereichskonzept, um jedes einzelne SPA zu trennen, und dann benutze ich AngularJS innerhalb jedes MVC-Bereichs, um das SPA zu erstellen. Da ich neu bei AngularJS bin und keine Antwort bezüglich der Kombination von MVC und AngularJS […]

Angular ng-view / routing funktioniert nicht in PhoneGap

Ich habe ein Problem mit ngView in PhoneGap. Alles scheint gut zu laden und ich kann sogar einen Basiscontroller mit ng-controller arbeiten. Aber wenn ich versuche, Routing mit ngView zu verwenden, passiert nichts. index.html Test app.js angular.module(‘App’, []).config(function ($routeProvider) { $routeProvider.when(‘/test’, { controller: TestCtrl, template: ‘ {{ test }} ‘ }); }); function TestCtrl($scope) { […]

angular $ q, Wie mehrere Versprechen innerhalb und nach einer For-Schleife zu ketten

Ich möchte eine for-Schleife haben, die jede Iteration asynchrone functionen aufruft. Nach der for-Schleife möchte ich einen anderen Codeblock ausführen, jedoch nicht bevor alle vorherigen Aufrufe in der for-Schleife aufgetriggers wurden. Mein Problem ist im Moment, dass entweder der Code-Block nach der for-Schleife ausgeführt wird, bevor alle asynchronen Aufrufe beendet wurden oder dass OR überhaupt […]

AngularJS: ng-repeat-Liste wird nicht aktualisiert, wenn ein Modellelement aus dem Modellarray gespleißt wird

Ich habe zwei Controller und teile Daten zwischen ihnen mit einer App.Factory-function. Der erste Controller fügt ein Widget in das Modell-Array (pluginsDisplayed) ein, wenn auf eine Verknüpfung geklickt wird. Das Widget wird in das Array geschoben und diese Änderung wird in der Ansicht widergespiegelt (die ng-repeat verwendet, um den Array-Inhalt anzuzeigen): Das Widget baut auf […]

AngularJS: Wie kann $ locationProvider.html5Mode mit Deeplinking aktiviert werden?

Wenn Sie den html5Mode in AngularJS über $locationProvider.html5Mode(true) aktivieren, scheint die Navigation verzerrt zu sein, wenn Sie auf einer Seite tiefer in der Site landen. beispielsweise: http://www.site.com Wenn ich zum Root navigiere, kann ich auf alle Links auf der Site klicken, $routeProvider übernimmt die Navigation durch die Site und das Laden der richtigen Views. http://www.site.com/news/archive […]

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