如何在控制器角度4中获得[(ngModel)]名称

时间:2018-05-09 17:13:09

标签: angular

当输入处于活动状态时(当我点击输入类型来写东西时),我想在.ts文件中获取[(ngModel)]名称。 我能够在控制器中访问它的值,但我需要访问它的名称。 例如。我的代码如下

<input type="text" id="docno" class="form-control" (click)="focusFunction($event)" [(ngModel)]="docData.docNum" required>

来自上方,

我需要[(ngModel)]名称,即&#34; docData.docNum&#34;在.ts文件中。

请帮助我获取[(ngModel)]的名称。我能把名字变成活动吗?

3 个答案:

答案 0 :(得分:1)

您应该可以使用

进行访问
console.log(this.docData.docNum);

答案 1 :(得分:1)

您可以添加(焦点)功能以获取点击值。

    <input type="text" id="docno" class="form-control" (focus)="focusFunction($event)" [(ngModel)]="docData.docNum" required>

使用以下代码在.ts文件中收听:

    focusFunction(event){
    console.log(event.target.value); 
     }

或简单地写

    focusFunction(event){
    console.log(this.docData.docNum); 
     }

答案 2 :(得分:1)

将单击的函数中的第二个参数作为带有模型名称的硬编码字符串传递。