我有一个输入,它使用的是提前输入,但是没有呈现占位符。我该怎么做才能让它显示占位符?
我用的是“角引导”:"~0.14.0“
<input type="text" name="scheduler_name"
ng-model="appointment.scheduler_name" uib-typeahead="scheduler.name as scheduler.contact_info for scheduler in findSchedulerByName($viewValue) | limitTo:7"
typeahead-loading="loadingSchedulers" typeahead-no-results="noResults"
typeahead-on-select="setSchedulerAttributes($item, $model, $label)" class="form-control input-lg"
placeholder="(Name, Carrier, Broker or Phone)" server-error>截图:

发布于 2016-01-05 03:06:33
我建议去掉你的打字机,看看问题出在哪里。从前面的最基本的字体开始:
<input type="text" name="scheduler_name" ng-model="appointment.scheduler_name"
placeholder="(Name, Carrier, Broker or Phone)"
uib-typeahead="scheduler.name as scheduler.contact_info for scheduler in findSchedulerByName($viewValue) | limitTo:7"查看占位符是否按其应有的方式显示。如果没有,请检查以确保ng-model值实际上有一个假值。
如果它确实显示了,那么很有可能是其他一些与提前输入相关的指令正在覆盖它。我最好的猜测是,typeahead-no-results="noResults"或其他相关的东西正在触发并导致它将占位符设置为"“。
https://stackoverflow.com/questions/34602919
复制相似问题