jquery里的ztree,报错Cannot read property 'setting' of null该怎么解决?

laBasDictionaryService.GetNarmalDic({ "TableName": "T_DicEventReson" }, $scope.eventlistPage, function (data, success) {
if (!success) {
alert(data);
return false;
}
$scope.eventlist = data.List;
var setting = {
check: {
enable: true,
chkStyle: "radio", //单选框
radioType: "all" //对所有节点设置单选
}
}
$.setTree($scope.eventlist, setting, "tree", "treeValue", "treeDemo");
});

            如图,setting类已经设置了,为什么还报错是null?(如果我把代码中的setting都改成“aaa”,那么还是会报错Cannot read property 'setting' of null,而不会报错Cannot read property 'aaa' of null)

这个错是调用setting这个方法的对象不存在的错
你ztree应该是要渲染到某个div标签上的,这方面的配置看看有没有问题

$.setTree是自定义的方法吗?
一般ztree像这样初始化:$.fn.zTree.init($("#treeDemo"), setting, zNodes);

图没有看到,你看看jquery版本、ztree是否引入,或者有没有别的全局函数冲突了
ztree配置
https://blog.csdn.net/forlovehuan/article/details/79570676

要看你的$.setTree是怎么设置的,你贴的代码看不出问题