【发布时间】:2014-05-12 15:38:11
【问题描述】:
我一直在查看这个Fancytree 示例,我想在我的角度应用程序中使用它。我的问题是如何将数据从我的角度控制器传递到这棵树,反之亦然。
【问题讨论】:
标签: jquery angularjs jquery-ui
我一直在查看这个Fancytree 示例,我想在我的角度应用程序中使用它。我的问题是如何将数据从我的角度控制器传递到这棵树,反之亦然。
【问题讨论】:
标签: jquery angularjs jquery-ui
一个简单的控制器无法实现这一点,您需要有一个指令来操作 DOM。例如,您可以在链接函数中执行此操作:
link : function(scope, element){
element.fancytree({
source: [
{title: "Node 1", key: "1"},
{title: "Folder 2", key: "2", folder: true, children: [
{title: "Node 2.1", key: "3"},
{title: "Node 2.2", key: "4"}
]}
],
});
}
【讨论】:
我在使用 fancyrtee + Angularjs 时遇到了一些问题。看起来当我点击一个 fancytree 项目时,它并没有进入控制器……
所以,现在我正在使用这个:
【讨论】: