我有一个场景,我在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指令不是从输入值更新模型。