【发布时间】:2017-07-04 06:43:12
【问题描述】:
我在 TypeScript 2 中有这个“模型”:
export class MyModel {
myProperty1: string;
myProperty2: string;
...
}
我也有这门课:
// Leaving out the imports
@Component
...
export class MyClass {
private myArray: Array<MyModel>;
ngOnInit() {
this.myArray = ...// calls a service which returns a populated array of MyModel objects;
}
ngAfterViewInit() {
var newArray: Array<string> = this.myArray ??? // take only myProperty1 from myArray objects and assign to newArray
}
}
我怎样才能只取 myArray 中的 myProperty1 并分配给我的新字符串数组?
所以如果 myArray 包含两个 MyModel 类型的元素:
[{"one", "apple"}, {"two", "oranges"}]
那么 newArray 最终应该包含这两个字符串类型的元素:
["one", "two"]
【问题讨论】:
标签: javascript arrays angular typescript typescript2.0