我想按长度设置文本样式。所以真为红色,假为绿色。我使用带有表达式的 ng-class。用户点击后可以更改css吗?
这是一个 plunkr:http ://plnkr.co/edit/ndCqpZaALfOEiYieepcn?p=preview
<div>
<p ng-class="{true:'green',false:'red'}[name.length>3 && toggle]">{{name}}</p>
<p><b>Length: </b> {{name.length}} character(s)</p>
<button ng-click="toggle=!toggle">Toggle class</button>
</div>