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.

18
Was ist der Unterschied zwischen '@' und '=' im Richtlinienumfang in AngularJS?
Ich habe die AngularJS- Dokumentation zu diesem Thema sorgfältig gelesen und dann mit einer Anweisung herumgespielt. Hier ist die Geige . Und hier sind einige relevante Ausschnitte: Aus dem HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> Aus der Fensterrichtlinie: scope: { biTitle: '=', title: '@', bar: '=' }, Es gibt einige Dinge, …

30
Wie kann man den Fokus auf das Eingabefeld legen?
Wie kann der Fokus auf das Eingabefeld in AngularJS gelegt werden? Spezifischere Anforderungen: Wenn ein Modal geöffnet wird, konzentrieren Sie sich auf ein <input>in diesem Modal vordefiniertes . Stellen <input>Sie den Fokus jedes Mal ein, wenn er sichtbar wird (z. B. durch Klicken auf eine Schaltfläche). Ich habe versucht, die …

6
Link vs Compile vs Controller
Wenn Sie eine Direktive erstellen, können Sie Code in den Compiler, die Link-Funktion oder den Controller einfügen. In den Dokumenten erklären sie Folgendes: Kompilierungs- und Verknüpfungsfunktion werden in verschiedenen Phasen des Winkelzyklus verwendet Controller werden von Direktiven gemeinsam genutzt Für mich ist jedoch nicht klar, welche Art von Code wohin …


8
Winkelanweisungen - wann und wie Kompilierung, Controller, Pre-Link und Post-Link verwendet werden [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Beim Schreiben einer Angular-Direktive können Sie eine der folgenden Funktionen verwenden, um …

19
Wie verwende ich ein Tastendruckereignis in AngularJS?
Ich möchte das Ereignis zum Drücken der Eingabetaste im Textfeld unten abfangen. Um es klarer zu machen, benutze ich a, ng-repeatum den Körper zu bevölkern. Hier ist der HTML: <td><input type="number" id="closeqty{{$index}}" class="pagination-right closefield" data-ng-model="closeqtymodel" data-ng-change="change($index)" required placeholder="{{item.closeMeasure}}" /></td> Das ist mein Modul: angular.module('components', ['ngResource']); Ich verwende eine Ressource zum …

6
Wie kann ich aus einer benutzerdefinierten Direktive * mit eigenem Gültigkeitsbereich * in AngularJS auf den übergeordneten Bereich zugreifen?
Ich suche nach einer Möglichkeit, innerhalb einer Direktive auf den "übergeordneten" Bereich zuzugreifen. Jede Kombination von Gültigkeitsbereich, Transklusion, Anforderung, Übergabe von Variablen (oder des Gültigkeitsbereichs selbst) von oben usw. Ich bin absolut bereit, mich nach hinten zu beugen, aber ich möchte etwas vermeiden, das völlig hackig oder nicht wartbar ist. …


13
Wie rufe ich eine in einer AngularJS-Direktive definierte Methode auf?
Ich habe eine Anweisung, hier ist der Code: .directive('map', function() { return { restrict: 'E', replace: true, template: '<div></div>', link: function($scope, element, attrs) { var center = new google.maps.LatLng(50.1, 14.4); $scope.map_options = { zoom: 14, center: center, mapTypeId: google.maps.MapTypeId.ROADMAP }; // create map var map = new google.maps.Map(document.getElementById(attrs.id), $scope.map_options); var …

13
Was ist der beste Weg, um Attribute in AngularJS bedingt anzuwenden?
Ich muss in der Lage sein, beispielsweise "contenteditable" zu Elementen hinzuzufügen, basierend auf einer booleschen Variablen für den Bereich. Anwendungsbeispiel: <h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1> Würde dazu führen, dass contenteditable = true zum Element hinzugefügt wird, wenn $scope.editModeauf gesetzt wurde true. Gibt es eine einfache Möglichkeit, dieses Attributverhalten wie bei einer ng-Klasse …


2
Was ist ng-transclude?
Ich habe eine Reihe von Fragen zu StackOverflow gesehen, in denen es um ng-transclude ging, aber keine hat Laien erklärt, was es ist. Die Beschreibung in der Dokumentation lautet wie folgt: Direktive, die die Einfügemarke für das transkludierte DOM der nächsten übergeordneten Direktive markiert, die die Transklusion verwendet. Das ist …

5
Wie entscheide ich beim Schreiben einer Direktive in AngularJS, ob ich keinen neuen Bereich, keinen neuen untergeordneten Bereich oder einen neuen isolierten Bereich benötige?
Ich suche nach Richtlinien, anhand derer ermittelt werden kann, welcher Bereich beim Schreiben einer neuen Richtlinie verwendet werden soll. Im Idealfall hätte ich gerne etwas Ähnliches wie ein Flussdiagramm, das mich durch eine Reihe von Fragen führt und die richtige Antwort herausgibt - kein neuer neuer Bereich, neuer untergeordneter Bereich …

6
So legen Sie ein iframe src-Attribut aus einer Variablen in AngularJS fest
Ich versuche, das srcAttribut eines Iframes aus einer Variablen festzulegen, und ich kann es nicht zum Laufen bringen ... Das Markup: <div class="col-xs-12" ng-controller="AppCtrl"> <ul class=""> <li ng-repeat="project in projects"> <a ng-click="setProject(project.id)" href="">{{project.url}}</a> </li> </ul> <iframe ng-src="{{trustSrc(currentProject.url)}}"> Something wrong... </iframe> </div> controller / app.js: function AppCtrl ($scope) { $scope.projects = …


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.