2017-01-10 25 views
1

我是angular2中的新手。只是想知道如何:

  • 从视图中读取[(ngModel)]的打字稿控制器侧

让说:

<input type="text" [(ngModel)]="my_model" /> 

现在,我多么想读在模型中值我打字稿控制器?

另一个是如何将input的值设置为''到我的[(ngModel)]?代码

例子:

查看:

<input type="text" [(ngModel)]="my_model" /> 
<br/> 
<button (click)="submit()">Submit</button> 

控制器(打字稿)

submit(){ 
    ... //Then? if angularjs 1 just use $scope.my_model ... 
    $scope.my_model = ''; //Only valid for angularjs1 
} 

请帮助我...谢谢!

回答

2

组件类是模型

submit() { 
this.my_model = '' 
} 
+1

谢谢...我想尝试的,非常快速的响应! – Nere

+0

我是否需要声明诸如'private my_model'?因为它显示错误 – Nere

+0

是的,我认为你已经有了,因为你在'[(ngModel)] =“my_model”'中使用它。这就是为什么我想知道问题的重点是什么,但现在很明显:D –