>

의 차이점은 무엇입니까

<input [(ngModel)]="name">

그리고

<input [(value)]="name">

그들은 같은 일을하는 것 같습니다.

각도 문서는NgModel을 사용하고 있지만 모든 angular1 지시문을 "박스형 바나나"[()]로 바꾼다고 말합니다. 그렇다면 왜NgModel이 여전히 주위에 있습니까?

내가 무엇을 놓치고 있습니까?


  • 답변 # 1

    ngModel  입력 내용이 양식에 참여할 수 있도록하는 지시문입니다 (그러나 양식 없이도 작동 함)

    value   [value]="name" 를 사용하여 값을 바인딩 할 수있는 속성입니다.   (valueChange)="..." 동안   <input> 때문에 작동하지 않습니다  요소에 @Output() valueChange; 가 없습니다  따라서 [(value)]="..."  유효하지 않습니다.

    [(ngModel)]="name"   [ngModel]="name" (ngModelChange)="name = $event" 의 속기입니다   [(value)]="name" 와 마찬가지로   [value]="name" (valueChange)="name = $event" 를 위해

  • 이전 jquery - 입력 요소에 부트 스트랩 툴팁을 사용하는 방법은 무엇입니까?
  • 다음 javascript - 내부 파이가없는 Highcharts 도넛 형 차트?