【问题标题】:show first value by default in drop-down默认情况下在下拉菜单中显示第一个值
【发布时间】:2017-06-30 16:37:08
【问题描述】:

我创建了一个下拉菜单,我想在下拉菜单中默认显示第一个值。

<select > 
          <option let i = index;" [selected]="i===0" >{{role.name}}</option>
          </select>  

但此代码不起作用。 当我删除时,这一次我可以在下拉菜单中看到默认的第一个值。

【问题讨论】:

    标签: angular drop-down-menu


    【解决方案1】:

    由于您使用的是[(ngModel)],如果您在roleVal 中没有任何值,则不会选择任何内容。你可以通过给它一个初始值来解决这个问题:

    roleVal = this.addwrkfrcePopUpMdl.userRole[0].name
    

    这意味着您可以完全删除[selected]

    【讨论】:

    • 我也试过 ...但即使默认情况下也不会选择
    • 它应该可以工作,我认为这是表单的一部分,但不管有没有它都应该工作。请在 plunker 中重新创建问题,因为这可以正常工作:plnkr.co/edit/99o8MtD9sUxQ2XsdbUq4?p=preview
    • @rajeevtejapuriya 怎么样,你发现代码的问题了吗? :)
    • 我已经尝试了所有解决方案,但我得到了最终结果
    • 你能在 Plunker 中重新创建问题吗,我很乐意看看 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    • 2019-08-11
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多