2 回答
TA贡献1793条经验 获得超6个赞
不需要使用ng-attr-tabindex,可以简单地通过插值来完成:
<div class="flashcard-front">
<textarea ng-model="card.front" class="form-control flashcard-content"
tabindex="{{card.flipped ? -1 : 0}}"></textarea>
</div>
<div class="flashcard-back">
<textarea ng-model="card.back" class="form-control flashcard-content"
tabindex="{{!card.flipped ? -1 : 0}}"></textarea>
</div>
问题中的代码的问题是插值需要双大括号({{ }})。
ng-attr-*仅在特殊情况下才需要该语法。
TA贡献1859条经验 获得超6个赞
相关部分与ng-attr-tabindex="{{card.flipped ? -1 : 0}}"和 相同,但用!card.flipped代替card.flipped。
我的完整代码是:
<div class="flashcard-front">
<textarea ng-model="card.front" class="form-control flashcard-content"
ng-attr-tabindex="{{card.flipped ? -1 : 0}}"></textarea>
</div>
<div class="flashcard-back">
<textarea ng-model="card.back" class="form-control flashcard-content"
ng-attr-tabindex="{{!card.flipped ? -1 : 0}}"></textarea>
</div>
- 2 回答
- 0 关注
- 106 浏览
添加回答
举报