angular.js - AngularJs 지시문에 대한 질문
天蓬老师
天蓬老师 2017-05-15 16:59:28
0
1
474

HTML 코드

으아악

Angular 코드

으아악

이 두 코드 아래에서 제어 입력 상자는 명령 입력 상자에 바인딩되어 있습니다. 한쪽 값이 변경되면 다른 쪽도 변경됩니다. 이것이 제가 이해한 바입니다. 이것이 맞는지 아닌지 모르겠습니다. 하나님께서 저에게 깨우쳐 주시기를 바랍니다.

1. 먼저 컨트롤러 MainController에서 ng-model을 사용하여 MainController의 현재 범위에 있는 입력 상자와 값 testname을 양방향으로 바인딩합니다.

2. 지시문에서 범위:{name:'='}를 지정했으므로 Angular는 name을 변수 형식으로 바인딩하고 name에 전달하는 값은 testname입니다.

3. 따라서 템플릿에서 '<input type="text" ng-model="name" />'은 실제로 <input type="text" ng-model="textname"/과 동일합니다. >;

4. 명령어는 새로운 하위 범위를 생성하고 이 자체 범위는 컨트롤러 MainController의 $scope인 상위 범위에 액세스할 수 있으므로 입력 상자와 명령어는 모두 $scope에 양방향으로 바인딩됩니다. 현재 범위의 .testname입니다.

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
巴扎黑

맞습니다. 프로젝트에서 컴포넌트를 작성할 때 자주 사용하는 내용입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿