添加ng-class添加到transcluded元素

时间:2017-02-25 01:56:36

标签: angularjs

我正在使用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的子元素,但是被转换的元素没有被设置样式。

0 个答案:

没有答案