在表单文本字段中显示占位符
displaying placeholder in form text field
我正在使用 UI bootstrap 并且我正在使用 typeahead 指令。我添加了一个 placeholder
属性以在输入之前显示一些文本。
我的控制器 returns JSON 的列表,这是相关的文本框:
<input type="text"
ng-model="selected"
placeholder="Data loaded via $http"
typeahead="users as (users.first + ' ' + users.last + ' ' + users.gender) for users in getData($viewValue)"
class="form-control">
问题:当我加载页面时,文本框显示 2 个空白字符而不是占位符。
即使在 typehead 属性中使用白色 space,我也能够解决这个问题。问题出在您使用的 angular 和 bootstrap 版本上。我已经更新了 plnkr。请在下面找到更新的 plnkr:
Updated plnkr: http://plnkr.co/edit/mBSWeE?p=preview
我正在使用 UI bootstrap 并且我正在使用 typeahead 指令。我添加了一个 placeholder
属性以在输入之前显示一些文本。
我的控制器 returns JSON 的列表,这是相关的文本框:
<input type="text"
ng-model="selected"
placeholder="Data loaded via $http"
typeahead="users as (users.first + ' ' + users.last + ' ' + users.gender) for users in getData($viewValue)"
class="form-control">
问题:当我加载页面时,文本框显示 2 个空白字符而不是占位符。
即使在 typehead 属性中使用白色 space,我也能够解决这个问题。问题出在您使用的 angular 和 bootstrap 版本上。我已经更新了 plnkr。请在下面找到更新的 plnkr:
Updated plnkr: http://plnkr.co/edit/mBSWeE?p=preview