Angular 角度7:数组中的访问列表元素
我正在尝试获取列表中的一个组件。列表位于一个数组中。如何获取列表中的一个特定组件?在本例中,我尝试获取HierarchyalGraph.links的“source”元素 代码: 数组的Typescript只是一个片段:Angular 角度7:数组中的访问列表元素,angular,typescript,arraylist,Angular,Typescript,Arraylist,我正在尝试获取列表中的一个组件。列表位于一个数组中。如何获取列表中的一个特定组件?在本例中,我尝试获取HierarchyalGraph.links的“source”元素 代码: 数组的Typescript只是一个片段: showGraph() { this.hierarchialGraph.nodes = [ { id: '1', label: '1', position: 'x1' } ....
showGraph() {
this.hierarchialGraph.nodes = [
{
id: '1',
label: '1',
position: 'x1'
}
....
];
this.hierarchialGraph.links = [
{
source: '1',
target: '2',
label: '1'
}
....
];
}
这是我第一次想到如何访问其中一个链接元素的源代码。但它在最后不能与.source一起工作
getNeighborNode(string) {
for (const i of this.hierarchialGraph.links) {
if (string === this.hierarchialGraph.links[i].source) {
...
}
}
}
在数组上迭代有多种方法:
for (const link of this.hierarchialGraph.links) {
// access to source : link.source
}
for (let i=0; i < this.hierarchialGraph.links.length; i++) {
// access to source : this.hierarchialGraph.links[i].source
}
this.hierarchialGraph.links.forEach((link) => {
// acces to source : link.source
});
在数组上迭代有多种方法:
for (const link of this.hierarchialGraph.links) {
// access to source : link.source
}
for (let i=0; i < this.hierarchialGraph.links.length; i++) {
// access to source : this.hierarchialGraph.links[i].source
}
this.hierarchialGraph.links.forEach((link) => {
// acces to source : link.source
});