在Angular中,我可能会有一个如下形式的表单:
<ng-form>
<label>First Name</label>
<input type="text" ng-model="model.first_name">
<label>Last Name</label>
<input type="text" ng-model="model.last_name">
</ng-form>
在相应的控制器中,我可以轻松地监视该表单内容的更改,如下所示:
function($scope) {
$scope.model = {};
$scope.$watch('model', () => {
// Model has updated
}, true);
}
我在弄清楚如何在Angular中完成相同的事情时遇到了麻烦。显然,我们不再拥有$scope
$ rootScope。当然,有一种方法可以完成同一件事?
(ngModelChange)="onModelChange($event)"
为每个表单输入添加一个属性以完成此操作?