スコープのブール変数に基づいて、たとえば「contenteditable」を要素に追加できるようにする必要があります。
使用例:
<h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1>
$scope.editMode
に設定されてtrue
いる場合、要素にcontenteditable = trueが追加されます。このng-classのような属性動作を実装する簡単な方法はありますか?ディレクティブを書いて、そうでない場合は共有することを検討しています。
編集: 私が提案したattrsディレクティブとng-bind-attrsの間にいくつかの類似点があるように見えますが、それは1.0.0.rc3で削除されました、なぜそうですか?
contentEditable
ディレクティブを作成した方がいいと思います。
<h1 ng-attr-contenteditable="{{editMode && true : false}}">{{content.title}}</h1>
ng-attr="expression"
。