【发布时间】:2015-08-14 22:36:43
【问题描述】:
我有以下输入 html 元素,我想根据用户模型中的内容更改占位符。
<input type="text" class="form-control" id="Username" name="Username" data-ng-model="user.Username" required="" ng-placeholder="{{user.AdAccount ? 'Username' : 'Ad Login'}}">
我什至尝试过这种方法,据说在以前版本的 angular 中有效,但没有成功。
ng-placeholder="user.AdAccount == true && 'Username' || 'AD Login'"
目前我的占位符只是完全空白。我也知道 AdAccount 正确地持有真/假,因为它正在通过 ng-show 在表单的其他地方使用。
【问题讨论】:
-
你使用的是哪个版本的 Angular
-
您是否尝试过您现在使用的不带 {{}} 的线路?
-
嗨,我使用的是 1.3.15,根据我在这里其他地方看到的答案判断应该没问题?是的@Guinn,我在没有花括号的情况下尝试过它,它没有任何区别。
标签: html angularjs placeholder