【发布时间】:2016-10-27 04:09:46
【问题描述】:
我是 AngularJs 的新手,我使用 Angular Ivh_treeview 组件来显示来自 JSON 数据的嵌套树。树已正确加载。现在我想
在标签 Click 上获取节点 ID。因此,为了试用,我尝试制作一个警报框,以便我可以检查函数调用是否有效。 Ivh-Treeviewe 只有复选框功能。所以尝试添加自定义模板
nodeTpl: [
'<div>',
'<span ivh-treeview-toggle>',
'<span ivh-treeview-twistie></span>',
'</span>',
'<span href="#here" class="ivh-treeview-node-label" ng-click="test()">',
'{{trvw.label(node)}}',
'</span>',
'<div ivh-treeview-children></div>',
'</div>'
].join('\n')
在控制器上
this.test = function() {
alert("hello");
}
现在点击事件没有被调用。有人可以解决这个问题。还尝试使用 $scope.test 定义但它没有用。
【问题讨论】:
标签: javascript angularjs treeview