【发布时间】:2017-03-29 09:56:57
【问题描述】:
这是我的示例下拉菜单
<select name="newType" class="parts-select full-width-combo" onchange={{action "loadFilter" value="target.value" }}>
<option value="" selected hidden >Select </option>
{{#each model as |item|}}
<option value="{{item.id}}">{{item.description}}</option>
{{/each}}
</select>
从相关的模板操作中,我想动态设置这个选定的项目。
作为一个例子,它默认由“选择”选择,然后基于某个按钮单击该页面,需要将我选择的选项设置为要选择的其他选定选项。 我没有使用任何插件,我不能在这里做。
【问题讨论】:
-
可以在我的控制器操作中使用 Jquery 吗?这是正确的 ember 方式吗>
-
您可以向名为 selected 的项目添加一个属性,并在您的选项元素中执行此操作
<option selected={{item.selected}}>。还有其他方法可以做到这一点,例如,使用助手。我认为使用 jquery 也可以。只需检查 select 的 onchange 操作是否被正确触发。 -
务实意味着非常不同的东西(以一种基于实际而非理论考虑的明智和现实的方式。)
标签: ember.js ember-data