0
我想在Angular中創建一個指令,它需要一組屬性來操作一些文本並將其輸出到元素。AngularJS指令用ng-click替換文本
我遇到的問題是我想將一些文本包裹在一個ng-click中,它將從最後打開一個對話框的範圍調用一個函數。
我已經在這裏創造一個非常簡單的例子,這一次的工作會讓我上展開:http://jsfiddle.net/BEuvE/
app.directive('parseString', function() {
return {
restrict: 'A',
scope: { props: '=parseString' },
link: function compile(scope, element, attrs) {
var nameHTML = '<a href="#" ng-click="helloPerson('+scope.props.name+')">'
+scope.props.name+'</a>';
var html = scope.props.text.replace('world', nameHTML);
element.html(html);
}
}
});