페이지에 10 개의 입력 요소가 있다고 가정 해 봅니다. 동적으로 예를 들어 ng-model
ng - 모든 입력 요소를 비활성화하십시오
의 상태에 따라 그들에게 ng-disabled
를 추가 할 :
<input type="text">
<input type="text">
내가 포함 <fieldset></fieldset>
를 사용하고자하지 않을 것입니다.
루프와 같은 것을 통해 가능합니까?
var allInputs = document.getElementsByTagName("input");
$scope.schoolClosed = true;
angular.forEach(allInputs, function(currentInput) {
currentInput.setAttribute("ng-disabled", "schoolClosed");
});
과 같은 결과를 얻을 것이다
:
<input type="text" ng-disabled="schoolClosed">
<input type="text" ng-disabled="schoolClosed">
내가 이런 식으로 DOM을 통해 각 속성 요소를 추가 할 수 있습니까?
왜 쓰지 않는 원래의 HTML에서? – SLaks
여러 ng-if를 사용할 수 있습니까? ng-if = "schoolClosed"또는 ng-if = "! schoolClosed" –
저는 100 개 입력 요소를 사용합니다. 방금 예를 들어 2를 사용했습니다. 프로그래밍 방식으로'ng-disabled'를 폼 요소에 추가하고 수동으로 추가하지는 않겠습니다. 필드 세트 안에 그들을 포함하지 않는 방법이 있습니까? – bruh