【问题标题】:form semantic-ui dropdown selection in angular 2在角度 2 中形成语义 UI 下拉选择
【发布时间】:2018-04-27 04:29:33
【问题描述】:

当我在下拉列表中选择一个项目时,我的表单中的空值不会改变。 formcontrol 没有得到数据。这是我的html。我正在使用data-value 获取字段的选定值

<div id="category" class="ui fluid search selection dropdown" [class.error]="formErrors.category">
    <input name="category" type="hidden" formControlName="category">
    <i class="dropdown icon"></i>
    <div class="default text">Select Category...</div>
    <div class="menu">
        <div class="item" *ngFor="let item of categories" data-value="item._id">{{item.name}}</div>
  </div>
</div>

【问题讨论】:

  • 下拉菜单需要 jquery 才能工作。我建议为您的应用程序使用无 jquery 语义 UI 集成角度:github.com/edcarroll/ng2-semantic-ui
  • 那个存储库已经几个月没有更新了,这就是我不使用它们的原因。它开始是一个好的意图,但随着代码的分歧。为什么不能使用 ng2+ 元素发布解决方案?

标签: forms angular angular2-forms semantic-ui form-control


【解决方案1】:

我已经解决了这个问题。我只是使用&lt;select&gt; 而不是&lt;div&gt; 并在&lt;option&gt; 中使用[attr.value]="item._id" 来获取所选项目的ID 或值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 2016-11-13
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 2015-10-25
    相关资源
    最近更新 更多