在我的showCtrl中我有这个
$scope.showTeam = function(){
var count = 0;
for (var k in subordinates) {
if (subordinates.hasOwnProperty(k)) {
++count;
}
}
if(count > 0){
return 1;
}else{
return 3;
}
}
我想只在函数返回1时显示图形div。所以在我的html中我有这个
<figure ng-controller="ShowCtrl" ng-if="showTeam() === 1">
//do something
</figure>
问题是它为1和3都提供了数字,我期待它只为1做。我在这里缺少什么?
答案 0 :(得分:0)
快速浏览一下,您应该使用"showTeam() == 1"
而不是"showTeam() === 1"
。你收到javascript控制台错误吗?
答案 1 :(得分:0)
这对我有用
<figure ng-controller="ShowCtrl" ng-show="showTeam() === 1">
//do something
</figure>
ng-show是我猜的方法