使用ng-switch功能

时间:2014-02-19 21:13:59

标签: angularjs angularjs-directive

我的问题很简单。我正在使用AngularJS中的ng-switch并且我正在尝试使用ng-switch-when接收从我的beenAdded()函数返回的变量,该函数在父ng-switch“on”指令中调用。它似乎没有接受这个价值。有没有办法使用ng-if功能?有什么想法吗?

谢谢!

在我的HTML中:

<span ng-switch on="beenAdded(id)">
    <span ng-switch-when="false">
        //do something
    </span>
</span>

在我的控制器中:

$scope.beenAdded = function(var) {
    if (some logic here){
        return true;
    else {
        return false;
    }
}

1 个答案:

答案 0 :(得分:2)

您可以使用ng-if吗?

<span ng-if="beenAdded(id) == false">
   //do something
</span>

工作jsFiddle