Verwenden Sie diese Option bei Fragen zu AngularJS (1.x), dem Open-Source-JavaScript-Framework. Verwenden Sie dieses Tag NICHT für Angular 2 oder neuere Versionen. Verwenden Sie stattdessen das Tag [angle].
Angular bietet eine gewisse Unterstützung für eine for-Schleife, die Zahlen in seinen HTML-Anweisungen verwendet: <div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> Wenn Ihre Bereichsvariable jedoch einen Bereich mit einer dynamischen Nummer enthält, müssen Sie jedes Mal ein leeres Array erstellen. In der Steuerung var range = []; for(var i=0;i<total;i++) { …
Alle Ajax-Anrufe, die vom IE gesendet werden, werden von Angular zwischengespeichert, und ich erhalte eine 304 responsefür alle nachfolgenden Anrufe. Obwohl die Anfrage dieselbe ist, wird die Antwort in meinem Fall nicht dieselbe sein. Ich möchte diesen Cache deaktivieren. Ich habe versucht, das cache attributezu $ http.get hinzuzufügen, aber es …
Für den Zugriff auf Steuerungsfunktionen werden zwei Muster verwendet: thisund $scope. Welches soll ich wann verwenden? Ich verstehe, thisist auf den Controller eingestellt und $scopeist ein Objekt in der Scope-Kette für Ansichten. Mit der neuen Syntax "Controller as Var" können Sie jedoch problemlos beide verwenden. Ich frage also, was am …
Was ich zu implementieren versuche, ist im Grunde ein Handler, der das Rendern beendet. Ich kann erkennen, wann es fertig ist, aber ich kann nicht herausfinden, wie ich eine Funktion daraus auslösen kann. Überprüfen Sie die Geige: http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module('testApp', []) .directive('onFinishRender', function () { return { …
Angenommen, Sie verwenden Routen: // bootstrap myApp.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $routeProvider.when('/home', { templateUrl: 'partials/home.html', controller: 'HomeCtrl' }); $routeProvider.when('/about', { templateUrl: 'partials/about.html', controller: 'AboutCtrl' }); ... Und in Ihrem HTML-Code möchten Sie zur Info-Seite navigieren, wenn Sie auf eine Schaltfläche klicken. Ein Weg wäre <a href="#/about"> ... aber es …
Ich habe einen Basis-Controller, der meine Produkte anzeigt. App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); Aus meiner Sicht zeige ich diese Produkte in einer Liste an <ul> <li ng-repeat="product as products"> {{product.name}} </li> </ul Ich versuche zu tun, wenn jemand auf den Produktnamen klickt, ich habe eine andere Ansicht namens …
Wie macht man ein Ternär mit AngularJS (in den Vorlagen)? Es wäre schön, einige in HTML-Attributen (Klassen und Stil) zu verwenden, anstatt eine Funktion des Controllers zu erstellen und aufzurufen.
Ich bin sehr neu bei AngularJS. Kann mir jemand den Unterschied zwischen diesen AngularJS-Operatoren erklären: &, @ and =wenn man den Bereich anhand eines geeigneten Beispiels isoliert.
Ich versuche, die ng-click- Funktion von AngularJS zu verwenden, um die Ansicht zu wechseln. Wie würde ich dies mit dem folgenden Code tun? index.html <div ng-controller="Cntrl"> <div ng-click="someFunction()"> click me <div> <div> controller.js function Cntrl ($scope) { $scope.someFunction = function(){ //code to change view? } }
Wie kann AngularJS auf Cookies zugreifen? Ich habe Verweise sowohl auf einen Dienst als auch auf ein Modul für Cookies gesehen, aber keine Beispiele. Gibt es einen kanonischen AngularJS-Ansatz oder nicht?
Ich benutze den $httpDienst von AngularJS, um eine Ajax-Anfrage zu stellen. Wie kann ein Spinner-GIF (oder eine andere Art von Besetztanzeige) angezeigt werden, während die Ajax-Anforderung ausgeführt wird? Ich sehe so etwas ajaxstarteventin der AngularJS-Dokumentation nicht.
Ich versuche, einen Dienst in eine Richtlinie wie die folgende einzufü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 zurück Unknown …
Angenommen, wir erstellen eine Adressbuchanwendung (erfundenes Beispiel) mit AngularJS. Wir haben ein Formular für Kontakte, das Eingaben für E-Mail und Telefonnummer enthält, und wir möchten das eine oder das andere , aber nicht beide benötigen : Wir möchten, dass die emailEingabe nur erforderlich ist, wenn die phoneEingabe leer oder ungültig …
Ich habe kürzlich eine detaillierte Beschreibung des Problems veröffentlicht, mit dem ich hier bei SO konfrontiert bin . Da ich keine tatsächliche $httpAnfrage senden konnte , habe ich Timeout verwendet, um asynchrones Verhalten zu simulieren. Die Datenbindung von meinem Modell zur Ansicht funktioniert mithilfe von @Gloopy ordnungsgemäß Wenn ich jetzt …
Gibt es eine Möglichkeit, mathematische Funktionen in AngularJS-Bindungen zu verwenden? z.B <p>The percentage is {{Math.round(100*count/total)}}%</p> Diese Geige zeigt das Problem http://jsfiddle.net/ricick/jtA99/1/
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.