2017-12-18 13 views
-2
の値に属します

私は1つのオプションがデフォルトオプションとして設定されている製品オプションの配列を持っています。私は、選択されたオプションの値を1に設定し、別の要素の値を0に設定して設定します。チェックボックスの状態をチェックするにはどうすればいいですかAngularJSは配列

<div class="attribute-set" *ngFor="let attr of optionAttrArray; index as i;"><input type="checkbox" name="default" id="option-{{optionAttrArray[i].attribute_id}}" [value]="optionAttrArray[i].set_default" (change)="changeDetault(i)"/></div> 

TSは、以下のファイル:

addNewAttribute(){ 
    this.optionAttrArray.push({ 
     attribute_id: "0", 
     name: '', 
     price: '', 
     sku: '', 
     status: "1", 
     set_default:"0", 
    }); 
} 

set_default = 0これを編集するためにクリックしたときに、私は= 1 set_default場合は、チェックボックスの状態を確認するために必要選ばない、1がデフォルトのオプションとして

を設定する意味意味属性グループ

+1

ようこそStackOverflow。お問い合わせの際はhttps://stackoverflow.com/help/how-to-askをご覧ください。 – Brian

+0

質問に実際のコードを含めてください。あなたの質問を編集する前に、[ask]と[mcve]の両方を読むことを強くお勧めします。 –

答えて

0

自分で解決策を見つけました。このようなチェックボックスのプロパティだけです。

[checked]="optionAttrArray[i].set_default == 1" 
関連する問題