【发布时间】:2017-03-10 05:50:21
【问题描述】:
在我的 angular2 项目中,我实现了 angular 树组件。我正在使用以下 json 数据
nodes = [
{
id: 1,
name: 'root1',
isExpanded: true,
children: [
{ id: 2, name: 'child1' },
{ id: 3, name: 'child2' }
]
},
{
id: 4,
name: 'root2',
children: [
{ id: 5, name: 'child2.1' },
{
id: 6,
name: 'child2.2',
children: [
{ id: 7, name: 'subsub' }
]
}
]
}
];
而我的 html 模板是,
<tree-root [nodes]="nodes"></tree-root>
getNodeName()
{
//display selected node name
console.log();
}
树显示在我的树中,但我的问题是,我怎样才能获得点击的节点详细信息。我想在 getNodeName() 函数中打印选定的节点名称。
【问题讨论】:
-
点击的节点详情是什么?你想从哪里得到?你试过什么?有什么问题?
-
节点详细信息是 id 和 name。例如,当我单击 root2 节点时,我想获取 id:4 和名称:root2.
-
请提供更多代码。您想从哪里获得详细信息?
-
点击什么节点?
-
我需要根节点和子节点。
标签: angular typescript treeview