在ng Dialog中使用Angularjs ui树的问题

时间:2015-03-06 11:54:37

标签: angularjs angularjs-directive angularjs-scope angular-ui angular-ui-tree

我试图在ng对话框中显示角度js ui树。即使外观很好但复选框功能不起作用。同样,选择全部,全部折叠等按钮功能也无法在对话框内部使用。任何人都可以帮我解决这个问题吗?在ng对话框中,与复选框和按钮相关的树功能每件事都运行正常,仅在ng对话框中导致问题。请找我的plnkr。我需要在我的html和ngDialog中使用UI树,以用于不同的模型,如在plunker中所示。

我的parent_nodes_renderer_ngdialog.htmlterminal_node_renderer_ngdialog.html稍微修改了我原来的parent_nodes_renderer.htmlterminal_node_renderer.html,以满足我的一些要求

1 个答案:

答案 0 :(得分:0)

在InsideCtrl中进行的更改很少使其工作,并且函数应该使用treeData(即,与对话框相关的数据结构等)。请找到固定的plunker。请注意元素id的更改。

var getRootNodesScope = function() {
      return angular.element(document.getElementById("tree-root-dialog")).scope();
    };