我正在使用angular + kendo ui。我创建了一个树,并将第一个节点添加为虚拟
$scope.treeData = kendo.observableHierarchy({
data: [{ text: "" ,items: [] }]
});
之后,当我拥有正确的数据时,我想放置正确的数据
function init() {
var query = CSensorGroupRepositoryService.getQueyObject().where("ParentID", "==", 0); // groups with no parent
CSensorGroupRepositoryService.getEntitiesByQuery(query).then(function (results) {
var parent = { text: results[0].GroupName, items: [] };
buildTreeHierarchy(results[0], parent);
$scope.treeData[0].text = results[0].GroupName;
});
}
在视图中如何 - 文本为空
答案 0 :(得分:1)
使用ObservableObject.set
以触发更改事件,并且窗口小部件更新其视图:
$scope.treeData[0].set("text", results[0].GroupName);