0

我知道我可以使用 ng-if 来做这样的条件:

  td.icon(ng-if="isAuthor()", colspan="2")
  td.icon(ng-if="!isAuthor()", colspan="3")

但是对于一些简单的事情来说似乎有点过于罗嗦了。有没有办法:

  td.icon(ng-if="!isAuthor()", colspan="{{if isAuthor(): 2 else 3}}")
4

1 回答 1

0

你可以有一个功能来做到这一点!

td.icon(colspan="getColspan()")

在你的控制器中:

$scope.getColspan = function () {
    if (isAuthor()) {
        return 2;
    } else {
        return 3;
    }
};
于 2013-06-26T04:29:15.203 回答