AngularJS에서의 ng-binding이란 무엇입니까?
나는 앵귤러다JS의 신입사원이나class=ng-binding
는 다음 예에서 수행합니다.
<label ng-dblclick="editTodo(todo)" class="ng-binding">fghfgh</label>
여기서 찾았어
http://todomvc.com/architecture-examples/angularjs/#/
Chrome과 개발 도구를 사용합니다.angular 키워드인가요?매뉴얼(http://docs.angularjs.org/api/ng.directive:ngBind)에서 찾을 수 없었습니다.
class="ng-binding"
Angular에서 내부적으로 사용합니다.예를 들어 소스를 보면 클래스를 추가하고 다음 명령을 사용하여 바인딩을 관련짓는 행을 찾을 수 있습니다.
element.addClass('ng-binding').data('$binding', attr.ngBind);
그래서 이 Angular source 라인은 (이중 곱슬머리 표시){{todo.title}}
결과가 되다ngBind
):
<label ng-dblclick="editTodo(todo)">{{todo.title}}</label>
디버거에 표시되는 내용으로 변환됩니다.
<label ng-dblclick="editTodo(todo)" class="ng-binding">fghfgh</label>
그렇게class="ng-binding"
사용해서는 안 됩니다.Angular는 클래스, 코멘트 및 기타 마커를 자주 사용합니다.따라서 원래 html과 Angular 처리 결과 간에 이러한 변화가 자주 발생합니다.
문서에서:
ng-binding
사용방법: angular는 데이터 바인딩에 연결된 요소(예: ng-bind 또는 {{}})에 이 클래스를 적용합니다.(데이터 바인딩 가이드 참조)
그래서 학급은ng-binding
는 각도에 의해 동적으로 적용되므로 컴파일러가 요소에 관련된 데이터 바인딩이 있음을 이해할 수 있습니다.
개발자로서 우리는 이러한 수업에 스타일을 적용하지 않는 한 그것에 대해 걱정할 필요가 없습니다.
언급URL : https://stackoverflow.com/questions/20831804/what-is-ng-binding-for-in-angularjs
'programing' 카테고리의 다른 글
특정 사용자가 소유한 모든 테이블에서 선택 허용 (0) | 2023.02.21 |
---|---|
각을 사용하여 중첩된 양식 유효성 검사 건너뛰기JS (0) | 2023.02.21 |
Word press - 라디오 버튼 체크아웃 woocommerce 표시/숨기기 필수 필드 (0) | 2023.02.21 |
이전 React 버전에서 create-react-app을 사용하는 방법 (0) | 2023.02.21 |
JSON 문자 인코딩 - 브라우저에서 UTF-8이 잘 지원됩니까?아니면 숫자 이스케이프 시퀀스를 사용해야 합니까? (0) | 2023.02.21 |