Als «angularjs» getaggte Fragen

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

1
Was genau machen Sie mit der Transclude-Funktion und der Klonverknüpfungsfunktion?
Aus der Direktive Angular docs geht hervor , dass die Kompilierungsfunktion drei Parameter hat, von denen einer ist transclude. Die einzige Erklärung, die die Dokumente liefern, ist: transclude - Eine Transclude-Verknüpfungsfunktion: function (scope, cloneLinkingFn). Ich versuche zu verstehen, was genau Sie in der Klonverknüpfungsfunktion tun würden. Ich weiß nicht einmal, …
70 angularjs 

4
Implementieren Sie CSRF im Winkel zu Asp.Net WebApi auf dem Server
Ich implementiere eine Website in Angular.js, die auf ein ASP.NET WebAPI-Backend trifft. Angular.js verfügt über einige integrierte Funktionen, die den Anti-CSRF-Schutz unterstützen. Bei jeder http-Anfrage wird nach einem Cookie mit dem Namen "XSRF-TOKEN" gesucht und als Header mit dem Namen "X-XSRF-TOKEN" gesendet. Dies setzt voraus, dass der Webserver das XSRF-TOKEN-Cookie …

4
AngularJS: Benutzerdefinierte Filter und ng-repeat
Ich bin ein AngularJS-Neuling und baue eine kleine Proof-of-Concept-App für Mietwagenlisten auf, die JSON einbindet und verschiedene Teile dieser Daten über eine ng-Wiederholung mit ein paar Filtern wiedergibt: <article data-ng-repeat="result in results | filter:search" class="result"> <header><h3>{{result.carType.name}}, {{result.carDetails.doors}} door, £{{result.price.value}} - {{ result.company.name }}</h3></header> <ul class="result-features"> <li>{{result.carDetails.hireDuration}} day hire</li> <li data-ng-show="result.carDetails.airCon">Air …

7
Öffnen Sie Links in einem neuen Fenster mit AngularJS
Gibt es eine Möglichkeit, AngularJS mitzuteilen, dass Links in neuen Fenstern geöffnet werden sollen, wenn der Benutzer darauf klickt? Mit jQuery würde ich Folgendes tun: jQuery("a.openInNewWindow").click( function() { window.open(this.href); return false; }) Gibt es ein Äquivalent zu AngularJS?

4
Eindeutige IDs für Direktivenvorlagen für Elemente in AngularJS
Ich habe eine Direktive, die auf einer Seite mehrfach verwendet werden kann. In der Vorlage dieser Direktive muss ich IDs für ein Eingabeelement verwenden, damit ich ein Label wie folgt daran "binden" kann: <input type="checkbox" id="item1" /><label for="item1">open</label> Jetzt ist das Problem, sobald meine Direktive mehrmals enthalten ist, die ID …

3
Verwenden Sie ng-if als Schalter in ng-repeat?
Ich arbeite an der Angular App. Ich habe versucht, ng-if zu verwenden und in ng-repeat zu wechseln , aber es ist mir nicht gelungen. Ich habe Daten wie: **[{"_id":"52fb84fac6b93c152d8b4569", "post_id":"52fb84fac6b93c152d8b4567", "user_id":"52df9ab5c6b93c8e2a8b4567", "type":"hoot",}, {"_id":"52fb798cc6b93c74298b4568", "post_id":"52fb798cc6b93c74298b4567", "user_id":"52df9ab5c6b93c8e2a8b4567", "type":"story",}, {"_id":"52fb7977c6b93c5c2c8b456b", "post_id":"52fb7977c6b93c5c2c8b456a", "user_id":"52df9ab5c6b93c8e2a8b4567", "type":"article",},** $ scope.comments = oben erwähnte Daten und mein HTML wie: …

10
Winkel, boolescher Wert in einem Auswahlfeld
Ich möchte einen booleschen Wert mit einer Auswahl auf wahr oder falsch setzen. Hier ist mein Code: <select class="span9" ng-model="proposal.formalStoryboard"> <option value="false">Not Included</option> <option value="true">Included</option> </select> Der Wert (comment.formalStoryboard) wird ordnungsgemäß auf true oder false gesetzt , die Änderung wird jedoch nicht im Auswahlfeld angezeigt, wenn der Wert bereits zugewiesen …

11
Einfaches ng-include funktioniert nicht
Ich spiele zum ersten Mal mit AngularJS und habe Probleme, ng-include für meine Kopf- und Fußzeilen zu verwenden. Hier ist mein Baum: myApp assets - CSS - js - controllers - vendor - angular.js - route.js ...... ...... ...... main.js pages - partials - structure header.html navigation.html footer.html index.html home.html …

17
Formatieren Sie Telefon- und Kreditkartennummern in AngularJS
Frage eins (Formatierung der Telefonnummer): Ich muss eine Telefonnummer in AngularJS formatieren, aber es gibt keinen Filter dafür. Gibt es eine Möglichkeit, Filter oder Währung zum Formatieren von 10 Ziffern zu verwenden (555) 555-5255? und trotzdem den Datentyp des Feldes als Ganzzahl beibehalten? Frage zwei (Maskierung der Kreditkartennummer): Ich habe …

4
Wie gehe ich mit Rechtsklick-Ereignissen in angle.js um?
Gibt es eine Möglichkeit, ein Element so einzurichten, dass es beim Linksklick (ng-click) eine Aktion und beim Rechtsklick eine weitere Aktion ausführt? Im Moment habe ich so etwas wie: <span ng-click="increment()">{{getPointsSpent()}}</span> Und ich möchte auch in der Lage sein, mit der rechten Maustaste auf die Spanne zu klicken, um die …
69 angularjs 

4
Angularjs Filter nicht null
Der Versuch, Elemente mit einer bestimmten Eigenschaft herauszufiltern, die nicht null ist. Also für: var details = [{name:'Bill', shortDescription: null}, {name:'Sally', shortDescription: 'A girl'}] Ich möchte nur ein Li zeigen; der für Sally. Das habe ich ohne Erfolg versucht <ul> <li ng-repeat="detail in details | filter:{shortDescription:'!'}"> <p>{{detail.shortDescription}}</p> </li> </ul> Haben …

4
$ Event automatisch mit ng-click übergeben?
Ich weiß, dass ich Zugriff auf das Klickereignis erhalten kann, ng-clickwenn ich das $eventObjekt wie folgt übergebe: <button ng-click="myFunction($event)">Give me the $event</button> <script> function myFunction (event) { typeof event !== "undefined" // true } </script> Es ist ein bisschen ärgerlich, $eventjedes Mal explizit passieren zu müssen . Ist es möglich, …


9
Die AngularJS-Direktive wird bei Änderungen der Bereichsvariablen nicht aktualisiert
Ich habe versucht, eine kleine Direktive zu schreiben, um ihren Inhalt mit einer anderen Vorlagendatei zu versehen. Dieser Code: <layout name="Default">My cool content</layout> Sollte diese Ausgabe haben: <div class="layoutDefault">My cool content</div> Weil das Layout "Standard" diesen Code hat: <div class="layoutDefault">{{content}}</div> Hier der Code der Richtlinie: app.directive('layout', function($http, $compile){ return { …

3
Angular $ scope. $ Apply vs $ timeout als sicheres $ apply
Ich versuche, die Nuancen der Verwendung des $ timeout-Dienstes in Angular als eine Art "sichere $ apply" -Methode besser zu verstehen. Grundsätzlich in Szenarien, in denen ein Code als Reaktion auf ein Angular-Ereignis oder ein Nicht-Angular-Ereignis wie jQuery oder ein Standard-DOM-Ereignis ausgeführt werden kann. So wie ich die Dinge verstehe: …
68 angularjs  scope 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.