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.editMode
auf gesetzt wurde true
. Gibt es eine einfache Möglichkeit, dieses Attributverhalten wie bei einer ng-Klasse zu implementieren? Ich denke darüber nach, eine Richtlinie zu schreiben und zu teilen, wenn nicht.
Bearbeiten: Ich kann sehen, dass es einige Ähnlichkeiten zwischen meiner vorgeschlagenen attrs-Direktive und ng-bind-attrs zu geben scheint, aber es wurde in 1.0.0.rc3 entfernt , warum so?
contentEditable
Richtlinie zu erstellen .
<h1 ng-attr-contenteditable="{{editMode && true : false}}">{{content.title}}</h1>
ng-attr="expression"
.