【发布时间】:2013-05-31 13:08:40
【问题描述】:
在上述情况下,我希望从 ng-repeat (ng-bind-html-unsafe) 中以相同的行为拾取具有 cls 类的元素,并明确设置一个。
<div ng-app="appp">
<div ng-controller="Ctrl">
<ul>
<li ng-repeat="r in data" ng-bind-html-unsafe="r.alink"></li>
</ul>
<div class="cls">External</div>
</div>
</div>
function Ctrl($scope) {
$scope.data = [
{alink: '<span><a class="cls">One</a></span>'},
{alink: '<span><a class="cls">Two</a></span>'}
];
}
angular.module('appp', [])
.directive('cls', function() {
return {
restrict: 'C',
replace: true,
scope: true,
link: function(scope, element, attrs) {
element.bind('click', function() {
alert('Aha!');
});
}
}
});
我想知道我在这里做错了什么?
【问题讨论】:
标签: javascript html angularjs angularjs-directive angularjs-compile