#ember-power-select で custom-search-action を使用し、1 つの power-select ボックスの値を変更すると、別の power-select ボックスの値も交互に変更されます (最初の選択ボックスで選択した値と同じ値を設定します)。
以下はハンドルコードです。
{{#each model.hpqualifications as |hpqualification|}}
{{#power-select
selected=hpqualification.hoprofile
search=(action "hoProfile")
onchange=(action (mut hpqualification.hoprofile.name) value="name")
as |repo|
}}
{{repo.name}}
{{/power-select}}
{{/each}}
#each メソッドには 2 つのデータがあるため、上記のコードでは 2 つの選択ボックスが生成されます。
すべて正常に動作します。ただし、最初の選択ボックスのドロップダウンから値を選択すると、2番目の選択ボックスも同じ値に変更されます。
これを修正するには?
他のファイルとデータ形式については、以前のスタックオーバーフローの質問を参照してください。