반응형
Angularjs 라디오 버튼
일부 Google 스레드에서 언급되고 있는 것은 알고 있습니다만, 무선 입력을 모델에 바인드 할 수 있는 적절한 솔루션을 찾을 수 없습니다(간단하게).
현재 HTML을 가지고 있습니다.
<input ng-model="searchByRma" type="radio" name="search-type">
<input ng-model="searchByDelivery" type="radio" name="search-type">
컨트롤러:
$scope.searchByRma = true;
$scope.searchByDelivery = false;
이것은 (체크박스와 같이) 동작하지 않습니다...
데이터 바인딩을 잃지 않고 첫 번째 라디오 버튼의 기본값을 설정하는 방법에 대한 아이디어가 있습니까?
감사합니다!
이 두 개의 라디오 버튼에 다른 값을 가진 동일한 변수를 사용해야 한다고 생각합니다.
<input ng-model="searchBy" value="Rma" type="radio" name="search-type">
<input ng-model="searchBy" value="Delivery" type="radio" name="search-type">
그럼, 네가...searchBy사용자 입력에 따라 "Rma" 또는 "Delivery" 중 하나를 설정합니다.
모델 변수를 { }(으)로 설정하면 라디오 버튼이 기본(선택되지 않음) 상태로 재설정됩니다.물론, 이것은 토시의 대답처럼 라디오 버튼 태그가 올바르게 되어 있는 경우에만 가능합니다.
고객님의 경우:
$scope.searchBy = { };
언급URL : https://stackoverflow.com/questions/12597138/angularjs-radio-buttons
반응형
'programing' 카테고리의 다른 글
| 파일에 sqlplus 출력 쓰기 (0) | 2023.03.06 |
|---|---|
| 고유한 값을 반환하는 Oracle의 LISTAGG (0) | 2023.03.06 |
| Google Chrome/Chromium 및 Safari에서 드래그 앤 드롭 파일을 업로드하시겠습니까? (0) | 2023.03.06 |
| xcode 8 Swift 3에 첨자 멤버가 없는 '임의' 유형 (0) | 2023.03.06 |
| json 데이터를 데이터 프레임으로 가져오기 (0) | 2023.03.06 |