Javascript angularjs简单条件
我知道我可以用ng if来做这样的条件句:Javascript angularjs简单条件,javascript,html,angularjs,pug,Javascript,Html,Angularjs,Pug,我知道我可以用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}}") 你可以有一个函数来做这个 td.icon(colspan="getCols
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}}")
你可以有一个函数来做这个
td.icon(colspan="getColspan()")
在控制器中:
$scope.getColspan = function () {
if (isAuthor()) {
return 2;
} else {
return 3;
}
};
表达式中没有内置的条件求值,对吗?在1.1.5中增加了对三元运算符的支持(这就是您要问的问题)——这是什么语法?Angular在HTML上运行。比如
。我一定错过了什么。