单击按钮时,我正在隐藏或显示div。
我想将链接中的文字更改为“show”/“hide”。
我有它工作,但有更好的方法来更改文本,而不是检查两个分区跨度上的变量。
<a ng-click="showHint = !showHint"><span ng-if="showHint">Hide</span><span ng-if="!showHint">Show</span> tips</a>
<div ng-if="showHint">
<p>
Hint text Hint text Hint text Hint text
</p>
</div>
答案 0 :(得分:4)
检查一下,希望它适合你:
<span ng-bind="showHint ? 'Hide' : 'Show'"></span>
完整代码段:
<a ng-click="showHint = !showHint">
<span ng-bind="showHint ? 'Hide' : 'Show'"></span> tips
</a>
OR
<a ng-click="showHint = !showHint">
<span ng-bind="showHint ? 'Hide tips' : 'Show tips'"></span>
</a>
答案 1 :(得分:4)