Articles of Angularjs

Wie können Sie den Wert von Eingaben mit AngularJS begrenzen?

Ich suche nach Möglichkeiten, den Wert innerhalb des Eingangs auf 4 zu begrenzen und den 4-stelligen Wert zu meinem Controller zu verarbeiten. {{ search.main | limitTo:4}}

AngularJS: ng-Wiederholungsfilter, wenn der Wert größer als ist

Ich habe eine einfache ng-repeat, die Daten ausgibt, eines der angezeigten Felder ist NumberOfStamps: <a href=" https://stackoverflow.com/questions/24081004/angularjs-ng-repeat-filter-when-value-is-greater-than/{[{list.Title}]} {[{list.ForeName}]} {[{list.SurName}]} (Date of Birth {[{list.Dob}]}) {[{list.NumberOfStamps}]} stamps Beispielausgabe: Mr Adam Happy Date of Birth 01/6/1984 16 stamps Mr Adam Sad Date of Birth 24/11/1975 0 stamps Mr Adam Green Date of Birth 02/1/1963 1 stamps Mr Adam […]

Angular.js. Wie zähle ng-repeat-Iterationen, die den benutzerdefinierten Filter erfüllen

Hier ist mein Code: Filter: Kb.filter(“notEmpty”, function(){ return function(input){ var output=[]; for(var i=0;i<input.length;i++){ if(input[i]){ output.push(input[i]); } } return output; }}); Ich muss wiederholte s entsprechend der Menge der gefilterten Elemente in der Schleife anzeigen / ausblenden. Was ist der beste Weg, es zu tun? Vielen Dank

Senden Sie FormData mit anderem Feld in Angular

Ich habe ein Formular mit zwei input text und einem upload . Ich muss es an den Server senden, aber ich habe ein Problem beim Verketten der Datei mit dem Text. Der Server erwartet diese Antwort: “title=first_input” “text=second_input” “file=my_file.pdf” Das ist der html : Dies ist der Controller : $scope.title = null; $scope.text = null; […]

Was sind die Unterschiede zwischen ng-repeat und ng-Optionen und warum verhalten sie sich nicht auf die gleiche Weise?

Wie unterscheiden sich ng-options und ng-repeat ? Im folgenden Code habe ich eine ng-repeat , die durch eine Liste von Personen iteriert: {{obj.name}} Hier ist, was ich glaube, eine äquivalente Auswahlbox bei der Verwendung von ng-options : Ich würde erwarten, dass sie sich genauso verhalten, aber sie tun es nicht. Warum? $scope.people = [ { […]

Ng-Klick funktioniert nicht innerhalb von ng-repeat

Ng-Klick funktioniert nicht innerhalb von ng-repeat. Draußen funktioniert es. Ich habe hier eine Geige gelegt test Please select trigger event: [{{triggerEvent}}] {{triggerTitle}} {{e.action}} – {{e.name}}

Angular $ location.path funktioniert nicht

Ich habe eine ähnliche Frage, aber anders. Hier versuche ich einen Ereignis-Listener für einen window.postMessage Handler window.postMessage . app.run(function ($location, $window, $rootScope) { $window.addEventListener(‘message’, function(e) { $location.path(“/abc”); console.log($location.path()); // this prints “/abc” as expected $rootScope.$apply(); // this has no effect $scope = angular.element(document).scope(); // this is the same as $rootScope $scope.$apply(); // so this also […]

Capture HTTP 401 mit Angular.js Interceptor

Ich möchte die Authentifizierung auf einer einzelnen Webanwendung mit Angular.js implementieren. Die offizielle Angular-Dokumentation empfiehlt die Verwendung von Interzeptoren: $provide.factory(‘myHttpInterceptor’, function($q, dependency1, dependency2) { return { // … ‘responseError’: function(rejection) { // do something on error if (canRecover(rejection)) { return responseOrNewPromise } return $q.reject(rejection); } }; }); Das Problem ist, wenn der Server 401 Fehler […]

AngularJS ng-options schaffen Reichweite

Ich versuche, ein Auswahlelement zu erstellen, das eine Liste von Zahlen 1 bis Seiten enthält, wobei Seiten eine Variable ist, die die Anzahl der Seiten ist, die ich habe. Was ich nicht kann, ist, den Ausdruck ng-options so zu strukturieren, dass er mir die Zahlen gibt, die ich brauche. Hier ist was ich bisher habe […]

Warum wird angularjs die function `name ()` zweimal aufrufen?

Der Code ist einfach: AngularJS Plunker document.write(“”); Hello {{name()}}! var app = angular.module(‘plunker’, []); app.controller(‘MainCtrl’, function($scope) { $scope.name= function() { console.log(“—name—:” + new Date()); return “Freewind”; }; }); Sie können sehen, dass es eine Namensfunktion gibt, und wir rufen sie nur einmal im Körper auf. Aber in der Konsole wird zweimal gedruckt von —name—: —name—:Wed […]