У меня есть форма с 2 полями ввода, и требование заключается в том, что как только пользователь вводит правильные данные в эти поля , мне нужно передать входные данные на заводскую функцию и получить данные с сервера. Чтобы достичь это я думал об использовании функции $ watch, но зациклился на том, как узнать, действительна ли форма в функции $ wathc, а затем вызвать фабричную функцию для получения данных с сервера. Вот код. Любая помощь будет высоко оценена.
// HTML
<html>
<body ng-app="myModule">
<div ng-controller="myCtrl">
Product Id: <input type="text" ng-model="myModel.id" /><br/>
Product Name: <input type="text" ng-model="myModel.productname" /><br/>
</div>
</body>
</html>
// JS
var myModule = angular.module('myModule',[]);
myModule.controller('myCtrl',['$scope', function($scope){
$scope.myModel = {};
var getdata = function(newVal, oldVal) {
};
$scope.$watch('myModel.id', getdata)
$scope.$watch('myModel.productname', getdata)
}]);