【问题标题】:Can I add an AngularJS directive as a Jquery Window Content?我可以将 AngularJS 指令添加为 Jquery 窗口内容吗?
【发布时间】:2015-04-14 03:09:45
【问题描述】:

我正在尝试将 JQuery Window 添加为小部件。这是作为指令实现的,并且适用于静态内容。但我希望 jquery 窗口的内容是另一个指令。有可能吗?

我的指令看起来像:

function showWidget($timeout, $compile): ng.IDirective {
    var directive = <ng.IDirective>{
        restrict: "E",
        replace: false,
        transclude: true,
        link: link
    };
 function link(scope: ng.IScope, element: ng.IAugmentedJQuery, attr: ng.IAttributes): void {
 var windowOptions = {
            modalOpacity: 0.5,
            title: "Users",
            content: "<show-users></show-users>", //This is another directive
            checkBoundary: true,
            draggable: true,
            resizable: true,
            maximizable: true,
            minimizable: true,

   //removed for brevity
 }

【问题讨论】:

    标签: angularjs typescript directive jquery-widgets


    【解决方案1】:

    //这是另一个指令

    您需要查看 $compile 的内容并手动链接到 DOM。请参阅:https://docs.angularjs.org/api/ng/service/$compile

    注意:不容易

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-07
      • 2013-05-31
      • 2014-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多