我知道我可以使用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}}")
答案 0 :(得分:0)
你可以拥有一个能够做到这一点的功能!
td.icon(colspan="getColspan()")
在你的控制器中:
$scope.getColspan = function () {
if (isAuthor()) {
return 2;
} else {
return 3;
}
};