angular.js + bootstrap-treeview结合使用出现的问题总结

1.树形菜单节点右侧添加操作按钮时,后台拼接返回的字符串前台显示按钮但点击无反应,原因是结合angular.js使用时,未进行编译返回字符串的html代码,使用$compile(angular.element("#treeview2").treeview({}))$scope()进行自动编译。(注:要在控制器函数内添加’$compile’服务)
2.在节点点击右侧操作按钮时只有每次刷新时第一次点击有效。原因是未将选中节点和未选中节点初始化。

 onNodeSelected: function(event, node) {
                    console.log(node,"is select")
                    getTree()
                },
onNodeUnselected: function (event, node) {
			        console.log(node,"is unselect")
			        getTree()
     },

你可能感兴趣的:(anjular.js,angularJs,tree-view,java,javascript)