在angularjs中设置按钮值

时间:2013-08-19 08:55:53

标签: angularjs

按钮:

<input type="submit" value="{loading : 'please wait...', !loading : 'start'}" />

然而,这不起作用。我得到表达式作为值而不是请等待/开始。是否有内置角度指令来执行此操作?

2 个答案:

答案 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>