Я новичок в Угловом. Не уверен, почему директива не работает ниже. Поиск некоторых статей. Ничто не помогаетУгловая - Директива не работает
angular.module('oneApp', []).controller('OneAppController', function($scope){
//Some Logic
}).directive('dvReplaceText', ['$interval', '$compile', function($interval, $compile) {
return {
restrict: 'A',
link: function(scope, element, attr) {
scope.$watch(scope.data, function(value) {
element.html(value);
});
}
}
}]);
HTML:
<body ng-app="oneApp">
<div ng-controller="OneAppController">
<input class="input-data-box" ng-model="data" dv-replace-text=""/>
</div>
</body>
в стороне от того, что у вас нет Fiddle, настроенного вправо (изменение на No Wrap - in
) ... Что это должно делать? у вас есть директива, назначенная элементу '', а затем пытается изменить' html' элемента, но '' не имеет свойства 'html'. – Claies