0
사용자 정보 입력을위한 양식이 myForm
입니다. 필드는 모든 컨트롤러에서 모델에 연결되어 :선택 메뉴가 선택된 AngularJS 업데이트 양식?
{{abc.user | json}}
사용하여, 사용자의 값을 추적하는 경우는, 작동
<input type="text" name="name" class="form-control"
ng-model="abc.user.name"
ng-model-options="{ updateOn: 'blur'}"
required>
. 이 데이터로 채워
<select ng-model="abc.country.selectedCountry" name="country" ng-options="option.name for option in abc.country.options track by option.code" class="form-control"></select>
: 선택한 국가에 따라 페이지의 일부 내용을 변경
_this.country = {
options: [
{ name: 'United States', code: 'US' },
{ name: 'Canada', code: 'CA' },
{ name: 'United Kingdom', code: 'UK' },
{ name: 'France', code: 'FR' },
{ name: 'Japan', code: 'JP' },
{ name: 'Brazil', code: 'BR' }
],
selectedCountry: { name: 'United States', code: 'US' }
};
{
"name": "John"
}
나의 양식은 상단에있는 국가 메뉴가 있습니다. 예를 들면 :
<div ng-if="abc.country.selectedCountry.code == 'US'" id="us">American stuff</div>
하지만 및가 user
객체에 "국가"에서 선택한 값을 할당 그렇게 어떻게? 지금까지 내가하려고하는 모든 것은 내 ng-if
을 깨트 렸습니다. https://plnkr.co/edit/uvZBb8OS55Bcop9SCDLM?p=preview
당신은 더 정교한 수 있는가? –