Pra*_*age 2 ember.js ember-data
这是我的样本下拉菜单
<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>
Run Code Online (Sandbox Code Playgroud)
从相关模板操作我想动态设置此选定项目.
例如,它默认选择"选择",然后根据该页面上的某个按钮单击,并需要将我选择的选项设置为其他选定的选项.我没有使用任何插件,我不能在这里做.
我使用mut helper直接设置selectedItemId属性.所以onchange它会自动更新它.也使用ember-truth-helper为eq helper决定是否选择特定项目.
<select name="newType" class="parts-select full-width-combo" onchange={{action (mut selectedItemId) value="target.value" }}>
<option value="" selected hidden >Select </option>
{{#each model as |item|}}
<option value="{{item.id}}" selected={{if (eq item.id selectedItemId) 'true'}}>{{item.description}}</option>
{{/each}}
</select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2183 次 |
| 最近记录: |