пригодился;)
ой пользовательский компонент формы / директива и свойство $ dirty
При использовании обычного ввода, такого как
<form name="myForm">
<input type="text" ng-model="foobar">
</form>
после ввода в поле вводаmyForm.$dirty
правда.
Я хотел бы создать простую директиву, такую как
angular.module('myModule', [])
.directive('myDirective', function() {
return {
restrict: 'E',
scope: {
fooBar: '='
},
template: '<div><button ng-click="fooBar=foo"></button><button ng-click="fooBar=bar"></button></div>'
};
});
Пример использования будет
<form name="myForm">
<my-directive foo-bar="myObj.foobarValue"></my-directive>
</form>
и после того, как пользователь нажимает на любую из двух кнопок,myForm$dirty
установлено в true.
Как это достигается?