Articles of Angularjs

Kann ich auf ein Formular im Controller zugreifen?

Ich verwende derzeit Folgendes. $scope.$$childHead.customerForm[firstName] , damit: Aber das funktioniert nur in Chrome. Jetzt habe ich folgendes versucht: $scope.editCustomerForm[firstName] , damit: Was nicht funktioniert. Beachten Sie, dass sich mein Formular in einem Foundation Tab befindet. Wie kann ich auf firstName zugreifen? BEARBEITEN : Es sieht so aus, als ob das form nicht zu dem scope […]

Wie kann ich einen dynamischen Modellnamen in AngularJS festlegen?

Ich möchte ein Formular mit einigen dynamischen Fragen füllen (Geige hier ): {{question.Text}} Submit ​ function QuestionController($scope) { $scope.Answers = {}; $scope.Questions = [ { “Text”: “Gender?”, “Name”: “GenderQuestion”, “Options”: [“Male”, “Female”]}, { “Text”: “Favorite color?”, “Name”: “ColorQuestion”, “Options”: [“Red”, “Blue”, “Green”]} ]; $scope.ShowAnswers = function() { alert($scope.Answers[“GenderQuestion”]); alert($scope.Answers[“{{question.Name}}”]); }; }​ Alles funktioniert, außer das […]

So testen Sie eine benutzerdefinierte validation angularjs-Direktive

Diese benutzerdefinierte validationsanweisung ist ein Beispiel, das an der offiziellen Angular Site präsentiert wird. http://docs.angularjs.org/guide/forms Es prüft, ob eine Texteingabe im Zahlenformat ist 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’, true); return viewValue; […]

AngularJS vs Angular

Vor Monaten beschloss ich, Angular zu studieren. Als ich einige Fortschritte gemacht habe und eine App damit erstellt habe, ist mir klar, dass Angular 2 in der Developer Preview ist, also ist es eine Frage der Zeit, bis es veröffentlicht wird. Da Angular 2 nicht mit Angular 1 kompatibel ist und es viele Änderungen gibt, […]

Angular JS break ForEach

Ich habe eine angulare foreach Schleife und ich möchte von der Schleife brechen, wenn ich einen Wert anpasse. Der folgende Code funktioniert nicht. angular.forEach([0,1,2], function(count){ if(count == 1){ break; } }); Wie kann ich das bekommen?

Rails CSRF Protection + Angular.js: protect_from_forgery veranlasst mich, mich beim POST abzumelden

Wenn die Option protect_from_forgery in application_controller erwähnt wird, kann ich mich anmelden und alle GET-Anforderungen ausführen, aber bei der ersten POST-Anforderung setzt Rails die Sitzung zurück, die mich abmeldet. Ich habe die Option protect_from_forgery vorübergehend protect_from_forgery , möchte sie aber mit Angular.js verwenden. Gibt es einen Weg, das zu tun?

Wie markiere ich einen aktuellen Menüpunkt?

Hilft AngularJS in irgendeiner Weise beim Setzen einer active class auf den Link für die aktuelle Seite? Ich kann mir vorstellen, dass dies eine magische Art ist, aber ich kann es nicht finden. Mein Menü sieht so aus: Tasks Tasks und ich habe Controller für jeden von ihnen in meinen Routen: TasksController und TasksController . […]

Welche “Dinge” können in Angular.js in andere injiziert werden?

Mir fällt es etwas schwer, Dependency Injection in Angular zu verstehen. Also meine Frage ist, kann jemand erklären, welche der “Typen”, wie Controller, Fabrik, Provider, etc. können wir in andere injizieren, einschließlich anderer Instanzen der gleichen “Typ”? Was ich eigentlich suche, ist diese Tabelle, die mit y / n gefüllt ist. Bei Zellen mit derselben […]

AngularJS: Wann Service statt Fabrik zu verwenden

Bitte ertragen Sie mich hier. Ich weiß, es gibt andere Antworten wie: AngularJS: Service vs Provider vs Fabrik Ich kann jedoch immer noch nicht herausfinden, wann Sie den Service über die Fabrik nutzen würden. Von dem, was ich sagen kann, wird factory üblicherweise verwendet, um “allgemeine” functionen zu erstellen, die von mehreren Controllern aufgerufen werden […]

Wenn ein ngSrc-Pfad zu einem 404 aufgetriggers wird, gibt es eine Möglichkeit, auf einen Standard zurückzugreifen?

Bei der Anwendung, die ich erstelle, muss mein Benutzer 4 Informationen eingeben, bevor dieses Bild überhaupt geladen werden kann. Dieses Bild ist das Herzstück der Anwendung, so dass die gebrochene Bildverknüpfung es so aussehen lässt, als wäre die ganze Sache geborken. Ich möchte ein anderes Bild auf einem 404 haben. Irgendwelche Ideen? Ich möchte vermeiden, […]