我正在使用transclude:' element'。这是我的指示:
myApp.directive('transcludeElement', function() {
return {
restrict: 'A',
transclude: 'element',
compile: function(tElement, tAttrs, transcludeFn) {
return function(scope, el, tAttrs) {
transcludeFn(scope, function cloneConnectFn(cElement) {
tElement.after(cElement.attr("ng-class", "{'myClass': myClass}"));
});
};
}
};
});
ng-class已成功添加到元素中,但角度摘要循环不会处理它。
这是a fiddle。
当" Set Backgroun"按钮被命中具有相同ng-class的子元素,但是被转换的元素没有被设置样式。