Als «angularjs-directive» getaggte Fragen

AngularJS-Direktiven sind eine Möglichkeit, HTML neue Tricks beizubringen, indem das HTML-Vokabular erweitert wird. Mit Direktiven können Sie DOM-Elemente in einem deklarativen Muster verwalten und so von einfachen DOM-Manipulationsaufgaben befreit werden.

3
Name der Winkelrichtlinie: Nur Kleinbuchstaben erlaubt?
Mein Code: app.directive('abcabc', function (){ alert('directive');}); // working aber app.directive('abcAbc', function (){ alert('directive');}); // not working ! app.directive('abc-abc', function (){ alert('directive');}); // not working ! Mache ich falsch Oder gibt es spezielle Namensregeln für die Angular-Direktive?

5
Formular an Richtlinie übergeben
Ich möchte meine Formularfelder in einer Direktive kapseln, damit ich dies einfach tun kann: <div ng-form='myForm'> <my-input name='Email' type='email' label='Email Address' placeholder="Enter email" ng-model='model.email' required='false'></my-input> </div> Wie greife ich auf das myFormin meiner Direktive zu, um Validierungsprüfungen durchführen zu können, z myForm.Email.$valid.

5
Aktualisierung der Winkelrichtlinie bei Parameteränderung
Ich habe eine Winkelanweisung, die wie folgt initialisiert ist: <conversation style="height:300px" type="convo" type-id="{{some_prop}}"></conversation> Ich möchte, dass es intelligent genug ist, um die Direktive bei $scope.some_propÄnderungen zu aktualisieren , da dies impliziert, dass völlig andere Inhalte angezeigt werden sollten. Ich habe es so getestet wie es ist und nichts passiert, die …

6
Verwenden des Winkelfilters im Eingabeelement
Ich hoffe, ich habe nichts Offensichtliches im Dokument verpasst, wenn ich es habe, bin ich sicher, dass jemand helfen wird. Ich verwende asp.net webapi, um ein DTO mit Datumsfeldern zurückzugeben. Diese werden mit JSON.Net (im Format '2013-03-11T12: 37: 38.693') serialisiert. Ich möchte einen Filter verwenden, aber ist dies in einem …


8
Jasmine testet AngularJS-Direktiven mit templateUrl
Ich schreibe Direktiventests für AngularJS mit Jasmine und verwende templateUrl mit ihnen: https://gist.github.com/tanepiper/62bd10125e8408def5cc Wenn ich den Test durchführe, wird jedoch der folgende Fehler angezeigt: Error: Unexpected request: GET views/currency-select.html Nach dem, was ich in den Dokumenten gelesen habe, dachte ich, ich mache das richtig, aber es scheint nicht so - …

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 …

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 { …
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.