Wie können Attribute in AngularJS am besten bedingt angewendet werden?

Ich muss in der Lage sein, zum Beispiel "contenteditable" zu Elementen hinzuzufügen, basierend auf einer booleschen Variablen für den Gültigkeitsbereich.

Beispiel Verwendung:

<h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1>

Würde dazu führen, dass contenteditable = true zum Element hinzugefügt wird, wenn$scope.editMode wurde eingestellt auftrue. Gibt es eine einfache Möglichkeit, dieses ng-klassenähnliche Attributverhalten zu implementieren? Ich erwäge, eine Direktive zu schreiben und zu teilen, wenn nicht.

Bearbeiten: Ich kann sehen, dass es einige Ähnlichkeiten zwischen meiner vorgeschlagenen ATTR-Richtlinie und zu geben scheintng-bind-attrs, wurde aber in 1.0.0.rc3 entferntwarum so

Antworten auf die Frage(11)

Ihre Antwort auf die Frage