I'm getting an object from getView() metho,d and the object contains a list of name. I want those names to be stored in an array. How can I do this?
getView() {
return this.http.get(this.viewUrl).map(response => response.json());
}
Component.ts
constructor(private userService: userservices, private route: Router){
this.userService.userView().subscribe(data => {this.userData = data.nameKey, alert(data)},
err => {
console.log('Error get values from services in Branch Component');
});
alert(this.userData);
this.itemResource = new DataTableResource(this.userData);
}
DataTable.html
<data-table id="persons-grid" headerTitle="Employees View"
[items]="items" [itemCount]="itemCount" (reload)="reloadItems($event)"
(rowClick)="rowClick($event)"
(rowDoubleClick)="rowDoubleClick($event)" [rowTooltip]="rowTooltip">
<data-table-column [property]="'name'" [header]="'Name'"
[sortable]="true" [resizable]="true"> </data-table-column> <data-table-column
[property]="'email'" [header]="'Branch Name'" [sortable]="true"
[resizable]="true"> </data-table-column>
i refered from this link https://www.npmjs.com/package/angular-4-data-table-bootstrap-4