按钮:
<input type="submit" value="{loading : 'please wait...', !loading : 'start'}" />
然而,这不起作用。我得到表达式作为值而不是请等待/开始。是否有内置角度指令来执行此操作?
答案 0 :(得分:3)
也许你看起来像
<input type="submit" value="{{loading && 'please wait...' || 'start'}}" />
它像三元运算符一样工作。
如果您使用的是Angular 1.1.5或更高版本,则可以使用
<input type="submit" value="{{loading ? 'please wait...' : 'start'}}" />
答案 1 :(得分:1)
这可能很旧,但我想我会为button
特定标记添加此答案,因为设置按钮的值对我不起作用。我需要添加如下内容。
<button type="button" ng-click="actionAll();"
class="btn btn-default">{{loading ? 'please wait...' : 'start'}}</button>