次の観測可能な検索エンジンの配列があります。
@observable favoriteSearchEngine = [
{ 'provider' : 'google', 'selected': true },
{ 'provider' : 'yahoo', 'selected': false },
{ 'provider' : 'bing', 'selected': false },
];
ユーザーは、UI から一度に 1 つだけ選択できる必要があります。yahoo
たとえば、彼らが選択した場合、yahooは取得selected: true
し、他のプロバイダーは取得しますselected: false
このアクションはクリックを処理します。
@action onClickFavoriteSearchEngine = (provider) => {
alert(provider); // yahoo shows here
// How to do this step, only selected provider true and falsify all others in the array?
}