如果没有在控制器中定义变量,只需将其放在html中,如reverse'
:
<span reverse='0' ng-class="{'sort-ascent':reverse=='1','sort-descent':reverse=='0'}">
我有一些逻辑可以在其他地方将reverse
更改为'0'
或'1'
,如何使条件ng-class
正常工作?
由于默认reverse
为'0'
,我希望ng-class
使用课程sort-descent
,但它不起作用。
我有一个自定义指令,在其链接函数中我通过html生成一个表。
我正在努力进行排序&#39;在列标题上签名。
也许这是一个非常愚蠢的问题。
答案 0 :(得分:2)
改为使用ng-init
:
<span ng-init="reverse='0'" ng-class="{'sort-ascent':reverse=='1','sort-descent':reverse=='0'}">
属性reverse='0'
本身不会将reverse
初始化为'0'
。
ng-init
会初始化reverse
,当您在控制器中更改reverse
时,它会调整值。