programing

angularjs는 ng-module로 동작하지 않는 필수 항목을 선택합니다.

goodjava 2023. 4. 5. 21:47

angularjs는 ng-module로 동작하지 않는 필수 항목을 선택합니다.

양식을 제출하기 전에 사용자가 선택 상자에서 값을 선택했는지 확인하려고 합니다.이것은 정적 옵션에서 올바르게 동작하지만 ng-options를 사용하여 모델을 통해 옵션을 채우면 실패합니다.

Examplehttp://plnkr.co/edit/wRqSCNskLo5c48jy4nQf

AngularJS 1.2.9를 사용하고 있습니다.

잘 부탁드립니다.

데이터 바인드를 변경하는 예에서는 다음과 같이 선택하면 필요한 지시문이 수정됩니다.왜 그런지 정확히는 모르겠어요.

<select ng-model="selectedValue1" ng-options="opt for opt in ['Mazda2','Maxda3']" required>
  <option></option>
</select>

ng-required="true"도 사용할 수 있습니다(최신 AngularJS에서 작동하며 1.2.x에서는 확실하지 않음).

<select ng-model="selectedValue1" ng-options="opt for opt in ['','Mazda2','Maxda3']" ng-required="true"></select>

언급URL : https://stackoverflow.com/questions/24921605/angularjs-select-required-not-working-ng-options