function editOnceDirective(){
return {
require: 'ngModel',
link: function (scope, el, attr, ctrl) {
// включаем редактирование если у нас пустое значение
// еще стоит проверять убрали ли мы фокус с поля и все такое
scope.$watch(function () { return ctrl.$invalid; }, function (isInvalid) {
if (!isBoolean(isInvalid)) return;
el.attr('contenteditable', isInvalid);
}
// вешаем листенеры на элемент что бы обновлять значение
}
}
}
Хотел бы выполнять сиквенс этих действий на AngularJS
Что можно использовать, для того что бы реализовать это в AngularJS?
а где модель там и контроллер
<x-filters on-change="app.updateList(filter)"></x-filters>
{
scope: {
onChange: '&'
},
link: function (scope, el, attr, ctrl) {
ctrl.onChange(function (filter) {
scope.onChange({filter: filter});
});
}
}
что тогда остается на контроллер?
да и чувствую что это можно изящно сделать средствами Angular
Invalid HTTP status code 405
RewriteRule ^ index.php [L]
angular.module('app.config', [])
.constant('API_ENDPOINT', 'http://api-dev.example.com')
;