programing

AngularJS에서의 ng-binding이란 무엇입니까?

instargram 2023. 2. 21. 23:22
반응형

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

반응형