我有一个问题。我可以使用此TreeView With AngularJS将新项目添加到树视图中,但我无法将此新项目作为选定项目。 如何选择此新项目? 这是我的代码,用于向树中添加新项目。
var newCreatedCompanyHierarchyItem = this.createNewCompanyHierarchyItem();
this.$scope.tree.append(newCreatedCompanyHierarchyItem, this.$scope.tree.select());
答案 0 :(得分:0)
append()方法有一个回调参数,一旦添加了新项目就会被调用(如果需要,可以远程获取兄弟姐妹)。回调的参数是附加的<li>
元素,可用于选择它:
var addedElement = this.$scope.tree.append(newCreatedCompanyHierarchyItem, this.$scope.tree.select(), function (e) {
$scope.tree.select(e);
}));