실제로 angularjs 응용 프로그램의 버튼 클릭으로 한 쌍의 라디오 버튼을 비활성화하려고합니다. 라디오 버튼의버튼을 클릭 할 때마다 ng-disabled가 평가되지 않음
코드 조각은 여기 아래에 제공됩니다
<div class="col-xs-4 btn-group" id="challenge-radio-btn">
<label class="radio-inline">
<input type="radio" ng-model="trigger" ng-value=false
name="{{path.id}} notChallengeTriggr"
ng-change = "onChange(x,y,z,w,a)"
ng-disabled="campaign.editnotscheduled || ischallengeTrigger"
checked> No
</label>
<label class="radio-inline">
<input type="radio" ng-model="trigger" ng-value=true
name="{{path.id}} challengeTriggr"
ng-change = "onChange(x,y,z,w,a)"
ng-disabled="campaign.editnotscheduled || ischallengeTrigger"> Yes
</label>
</div>
버튼의 클릭에, 심지어 NG 장애인의 내부 평가 받고있는 식의 값을 인쇄 노력했다. 이 버튼을 클릭 할 때마다이 값은 true가됩니다 (사실이되도록 js 코드를 작성했습니다). ng-disabled 표현식의 값이 true 일지라도 라디오 버튼이 비활성화되지 않습니다.
디버깅 중, 작동하지 않는 특정 시나리오를 발견했습니다. 일단 응용 프로그램의 특정 드롭 다운을 클릭하면 그 후에 다시 &으로 돌아 오면 편집 버튼을 클릭하여 이러한 라디오 버튼이 비활성화되어 있는지 여부를 확인합니다. 이 때 ng-disabled 표현식 값이 true 인 경우에도 라디오 버튼이 비활성화되지 않습니다.
'ng-disabled = "editnotscheduled'가'ng-disabled ="campaign.editnotscheduled'가 아니어야합니까? – Rajesh
제 잘못입니다. 오타 오류. 편집이 필요했습니다. 제안 해 주셔서 감사합니다. –