ember-power-select 问题,显示错误,但数据良好
Issue with ember-power-select, wrong display, but good data
ember-power-select 有一个小问题。在一个表单中,我想将一个值设置为 Logical 或 Physical,所以我决定使用 ember-power-select。它工作正常,但是当我使用 ember-power-select 更改表单上的值时,显示仍然相同,我的意思是我停留在 Logical,即使值为 Physical.
这是模板:
{{#form.element label=(t 'type')}}
{{#power-select
selected=selectedType
searchEnabled=false
options=allType
onchange=(action (mut zone.type))
placeholder=(t 'type_zone')
as |type|}}
{{/power-select}}
{{/form.element}}
这里是组件:
allType: ['Logical', 'Physical'],
selectedType: 'Logical'
和模型:
type: DS.attr('string')
与此力量相关的一切-select都在这里。
selected=selected
将其更改为 selected=selectedType
。
您需要提供 selectedType
以维护所选属性。
试试这个,我们删除了 selectedType
并使用 zone.type
作为所选类型。
selected=zone.type
和 onchange=(action (mut zone.type))
这里 onchange
操作会将所选值设置为 zone.type
。所以您需要 selected=zone.type
只有这样,选定的更改才会保留。
ember-power-select 有一个小问题。在一个表单中,我想将一个值设置为 Logical 或 Physical,所以我决定使用 ember-power-select。它工作正常,但是当我使用 ember-power-select 更改表单上的值时,显示仍然相同,我的意思是我停留在 Logical,即使值为 Physical.
这是模板:
{{#form.element label=(t 'type')}}
{{#power-select
selected=selectedType
searchEnabled=false
options=allType
onchange=(action (mut zone.type))
placeholder=(t 'type_zone')
as |type|}}
{{/power-select}}
{{/form.element}}
这里是组件:
allType: ['Logical', 'Physical'],
selectedType: 'Logical'
和模型:
type: DS.attr('string')
与此力量相关的一切-select都在这里。
selected=selected
将其更改为 selected=selectedType
。
您需要提供 selectedType
以维护所选属性。
试试这个,我们删除了 selectedType
并使用 zone.type
作为所选类型。
selected=zone.type
和 onchange=(action (mut zone.type))
这里 onchange
操作会将所选值设置为 zone.type
。所以您需要 selected=zone.type
只有这样,选定的更改才会保留。