Мені потрібно вміти додати, наприклад, "contenteditable" до елементів, спираючись на булеву змінну на область застосування.
Приклад використання:
<h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1>
В результаті цього елемента буде додано contenteditable = true, якщо $scope.editMode
встановлено значення true
. Чи є якийсь простий спосіб реалізувати такий ng-клас, як поведінка атрибутів? Я розглядаю можливість написання директиви та обміну, якщо ні.
Редагувати: я можу побачити, що між моєю запропонованою директивою attrs і ng-bind-attrs, можливо, є подібність , але вона була видалена в 1.0.0.rc3 , чому так?
contentEditable
директиву.
<h1 ng-attr-contenteditable="{{editMode && true : false}}">{{content.title}}</h1>
ng-attr="expression"
.