2017-12-18 3 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이 기본 옵션으로 설정 의미, 포착하지 의미 클릭이를 편집 할 때 = 1 set_default 경우

내가 확인 체크 박스 상태를 확인해야합니다 속성 그룹

+1

Welcome to StackOverflow. 도움을 받으려면 https://stackoverflow.com/help/how-to-ask를 참조하십시오. – Brian

+0

질문에 실제 코드를 포함하십시오. 질문을 편집하기 전에 "[ask]"와 "[mcve]"를 모두 읽는 것이 좋습니다. –

답변

0

저는 직접 솔루션을 만들었습니다. 이 체크 박스의 속성 일뿐입니다.

[checked]="optionAttrArray[i].set_default == 1" 
관련 문제