Articles of Angularjs

Bessere Möglichkeit IE Cache in AngularJS zu verhindern?

Ich benutze derzeit Service / $ Ressource, um Ajax-Aufrufe (GET in diesem Fall) zu machen, und IE speichert die Aufrufe im Cache, so dass keine neuen Daten vom Server abgerufen werden können. Ich habe eine Technik verwendet, die ich beim Googlen gefunden habe, um eine Zufallszahl zu erzeugen und sie an die Anfrage anzufügen, so […]

Angularjs verhindern die Formularübermittlung, wenn die Eingabeüberprüfung fehlschlägt

Ich schreibe ein einfaches Login-Formular mit angularjs mit einigen Client-Seite Eingabeüberprüfung, um zu überprüfen, dass der Benutzername und das Passwort nicht leer und länger als drei Zeichen ist. Siehe den folgenden Code: Und der Controller: var controller = function($scope) { $scope.login = { submit: function() { Console.info($scope.login.username + ‘ ‘ + $scope.login.password); } } }; […]

Wie kann man nur eine Zahl (Ziffern und Dezimalpunkt) in eine Eingabe eingeben?

Ich bin neu bei angularjs. Ich frage mich, wie man nur eine gültige Zahl in eine Textbox eingeben kann. Zum Beispiel kann der Benutzer “1.25” eingeben, aber nicht “1.a” oder “1 ..” eingeben. Wenn der Benutzer versucht, das nächste Zeichen einzugeben, das eine ungültige Nummer ergibt, kann er es nicht eingeben. Danke im Voraus.

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