Javascript IVH TreeView Twistie&x27;不会触发与其绑定的函数

Javascript IVH TreeView Twistie&x27;不会触发与其绑定的函数,javascript,angular,treeview,Javascript,Angular,Treeview,我已经实现了IVH treeview并运行良好 但在运行时,我需要为我的JSON获取“children”数据, 因此,尝试将我的API调用绑定到IVH TreeView的折叠Twistie,如下所示,但它不会触发函数getChildrenNodes(node.code)。有人能帮我吗 app.config(['ivhTreeviewOptionsProvider', function (ivhTreeviewOptionsProvider) { ivhTreevi

我已经实现了IVH treeview并运行良好

但在运行时,我需要为我的JSON获取“children”数据, 因此,尝试将我的API调用绑定到IVH TreeView的折叠Twistie,如下所示,但它不会触发函数
getChildrenNodes(node.code)
。有人能帮我吗

    app.config(['ivhTreeviewOptionsProvider',
    function (ivhTreeviewOptionsProvider) {
        ivhTreeviewOptionsProvider.set({
            idAttribute: 'Code',
            labelAttribute: 'Name',
            childrenAttribute: 'children',
            selectedAttribute: 'selected',
            useCheckboxes: true,
            expandToDepth: 0,
            defaultSelectedState: true,
            validate: true,
            twistieExpandedTpl: '<span class="show-hide"><i class="fa fa-minus"></i></span>',
            twistieCollapsedTpl: '<span ng-show="node.HasChildren" ng-click="getChildrenNodes(node.Code)" class="show-hide"><i class="fa fa-plus"></i></span>',
            twistieLeafTpl: '',
        });
    }
]);
app.config(['ivhTreeviewOptionsProvider',
函数(IVHTreeViewOptions提供程序){
ivhTreeviewOptionsProvider.set({
idAttribute:“代码”,
labelAttribute:'名称',
儿童属性:“儿童”,
selectedAttribute:“selected”,
使用复选框:正确,
expandToDepth:0,
defaultSelectedState:true,
验证:正确,
twistieExpandedTpl:“”,
twistieCollapsedTpl:“”,
twistieLeafTpl:“”,
});
}
]);

您能否在项目自述文件中提供一个使用模板的示例,说明该模板现在正在工作?下面是一个示例,它展示了如何通过为叶节点生成一个奇特的指令来完成所需的工作:(请注意,用于此示例的API似乎不再工作)。如果你看一下我的JSON,我有一个字段“HasChild”,如果这是真的,Twistie plus应该是可见的,点击我会从API调用中得到我的孩子(我现在还没有在jsbin中添加)。但是根据IVH插件,如果没有子项,“加号”twistie不会显示。添加ASCII复选框后,我无法单击它,而是在标签上:(Twisties也不会显示。您希望叶模板是动态的。叶模板可以显示可单击的“加号”(与展开模板相同)如果
HasChild
true
@jtrussell why I am,我必须使用
“$scope.$parent.trvw.root()”
访问树的根。
trvw
返回未定义。因此,复选框选择不会发生:(