angular 2 formControlName指令

时间:2017-08-31 19:30:03

标签: angular angular2-forms

我有一个场景,我在input元素上有一个自定义指令,它监听该输入上的焦点事件并将elementRef存储在一个服务中。

  <md-input-container>
      <textarea mdInput formControlName="content"
              [readonly]="!editable" mdTextareaAutosize 
              inniNativeInputFocusDirective> 
      </textarea>
  </md-input-container>

基本上我想跟踪最后一个聚焦的输入元素。

现在我有另一个侧边栏显示项目列表。现在当我点击该项目时,最后一个聚焦的输入元素值应该附加项目值。

当我更新这样的值时,

现在在我的组件中。

this.renderer.setProperty(this.lastFocusedElementRef.nativeElement, 'value', newValue);

但有了这个,表单模型不会更新。 formControlName指令不是从输入值更新模型。

0 个答案:

没有答案