У меня есть директива, которая делает xml красивой для браузера при загрузке первой страницы, получает значение string
. но когда динамическое изменение динамически string
не обновляется xml
остаются такими же. Любая идея, что реализовано неправильно в директиве ниже, чтобы получить обновленное значение xml
?Как получить обновленное значение для выделенной области с помощью угловой директивы?
HTML
<div class="tab-pane fade" id="tab2default"><pre class="prettyprint lang-xml" xml="{{string}}"></pre></div>
directive.js
angular.module('angularModelerApp').directive('prettyprint', function($document) {
return {
restrict: 'C',
scope: {
xml: '@'
},
link: function postLink(scope, element, attrs) {
element.text(vkbeautify.xml(scope.xml, 4));
}
};
});
совершенное спасибо! – hussain