如何使用已编译的模板创建AngularJS工具提示指令?

如何使用已编译的模板创建AngularJS工具提示指令?,第1张

如何使用已编译的模板创建AngularJS工具提示指令

这是如何根据需要创建工具提示的蓝图(或使用ui-bootstrap的工具提示进行修改/合并)。

app.directive("myTooltipTemplate", function($compile){  var contentContainer;  return {    restrict: "A",    scope: {      myTooltipScope: "="    },    link: function(scope, element, attrs, ctrl, linker){      var templateUrl = attrs.myTooltipTemplate;      element.append("<div ng-include='"" + templateUrl + ""'></div>");      var toolTipScope = scope.$new(true);      angular.extend(toolTipScope, scope.myTooltipScope);      $compile(element.contents())(toolTipScope);    }  };});

当然,它没有任何实际的工具提示功能,例如d出窗口,放置等…-它只是将已编译的模板附加到此指令适用的任何元素上。

柱塞

更换了具有更接近工具提示行为的d头;



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5639385.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存