Muszę być w stanie dodać na przykład „contentediable” do elementów, w oparciu o zmienną boolowską w zakresie.
Przykładowe zastosowanie:
<h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1>
Spowodowałoby to dodanie contenteditable = true do elementu, gdyby $scope.editMode
był ustawiony na true
. Czy jest jakiś prosty sposób na implementację takiego zachowania atrybutu klasy ng? Rozważam napisanie dyrektywy i podzielenie się, jeśli nie.
Edycja: Widzę, że istnieją pewne podobieństwa między moją proponowaną dyrektywą attrs a ng-bind-attrs, ale została ona usunięta w wersji 1.0.0.rc3 , dlaczego tak jest?
contentEditable
dyrektywę.
<h1 ng-attr-contenteditable="{{editMode && true : false}}">{{content.title}}</h1>
ng-attr="expression"
.