Я получил данные из внешнего файла JSON в массив, используя эти два отдельных файла. serviceFile
getProjectNames(){
return this._http.get(this._url)
.map((response:Response) => response.json())
}
componentFile
ngOnInit(){
this.roadmapGeneratorService.getProjectNames()
.subscribe(resProjectNames => this.projectNames = resProjectNames)
}
Теперь я должен показать значения projectNames
в p-dropdown element of primeng
.Для этого мне нужно преобразовать / скопировать массив projectNames
в массив с полем метки и значения примерно так:
for(let index=0;index<this.len;index++)
{
this.portNames.push ({label: this.projectNames[index], value: ''});
}
, но это не помогает.