javascript - 选择框不允许使用 ng-model 占位符

标签 javascript jquery angularjs

我有一个下拉选择框,一旦我输入 ng-model= 它就会停止显示占位符,

有什么想法为什么会发生这种情况吗?我尝试将 ng-selectedSelecteddefault 放在选择选项上。

这是代码

  <select id="fontChooser" ng-model="eventData.font" placeholder="Test">
            <option value="0" ng-selected="selected">Choose...</option>
            <option value="Times">Times New Roman</option>
            <option value="Arial">Arial</option>
            <option value="Georgia">Georgia</option>
            <option value="ComicSans">Comic Sans</option>
  </select>

我希望选择选项成为选择框的占位符

最佳答案

用途:

<option value="">Choose...</option> <!-- leave the value empty -->

作为占位符

Plunker

关于javascript - 选择框不允许使用 ng-model 占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31851910/

相关文章:

javascript - 如何使用 JSLint 只扫描 eval 错误?

javascript - JS 游戏使用 CSS 而不是 JS 将响应式高度和宽度设置为 Canvas

javascript - 如何将 jQuery 添加到 SoloLearn Playground 部分?

javascript - 当选择值为 'others' 时,输入字段应隐藏

jQuery 背景图像过渡

javascript - 如何从异步调用返回响应?

javascript - 如何使用动态变量到 Angular

php - Yii 2 : directory structure with AngularJS?

python - 在 django 和 angular 中提交表单后停留在同一个选项卡上

javascript - Google map 自定义对象