HTML AngularJS中的条件
我的代码中有一个小问题,我使用angular和HTML,当我的a>0时,我的行变为可点击并调用函数,如果我的a=0,我必须显示不可点击,知道我的a已经恢复,我尝试使用ng if,但我认为我没有正确的语法 我说法语,这条消息是由谷歌翻译的,如果我犯了错误,我很抱歉 当>0时,我应该显示什么HTML AngularJS中的条件,html,angular,conditional,Html,Angular,Conditional,我的代码中有一个小问题,我使用angular和HTML,当我的a>0时,我的行变为可点击并调用函数,如果我的a=0,我必须显示不可点击,知道我的a已经恢复,我尝试使用ng if,但我认为我没有正确的语法 我说法语,这条消息是由谷歌翻译的,如果我犯了错误,我很抱歉 当>0时,我应该显示什么 <tr height="25" name="a" ng-click="startSearch(row,name)"
<tr height="25"
name="a"
ng-click="startSearch(row,name)"
style="cursor: pointer">
<td><a class="texte">a</a></td>
<td align="right">{{a}}</td>
</tr>
当a=0时
<tr height="25">
<td>a</td>
<td align="right">{{a}}</td>
</tr>
我想做的是:
<tr height="25"
name="a"
ng-click="startSearch(row,name)"
style="cursor: pointer"
ng-if="a > 0">
<td><a>a</a></td>
<td align="right">{{a}}</td>
</tr>
<tr height="25"
ng-if="a= 0">
<td>a</td>
<td align="right">{{a}}</td>
</tr>
我知道这并不多,我只是想理解我的错误,谢谢你在这行有一个错误:ng如果=a=0,实际上我们用=影响变量的值,用==检查相等性
所以这一行应该是ng如果=a==0,我也不确定你是否需要两个ng如果有。你可以使用ng类,ng风格,但对于我来说,使用ng类会更好。 写了一个小例子,希望这是你所期望的
<tr height="25" name="a" ng-click="startSearch(row,name)" ng-style="a>0 && {'cursor':'pointer'}">
<td>
<a ng-class="{'texte': a>0}">a</a>
</td>
<td align="right">{{a}}</td>
</tr>
<script>
var startSearch = function (row, name, a) { //or try with ng-disabled instead
if (a <= 0)
return;
...
}
</script>
我不能完全理解您的问题,但有一个问题是,在使用ng if=a=0的情况下,它应该是ng if=a==0是赋值运算符。