我有 json 结果。它有一个数据属性搜索学校。如何将其值分配给 schoolsO:订阅方法中的可观察<学校详细模型[]>


export class SchoolIndexComponent implements OnInit {
public schoolsO: Observable<SchoolDetailModel[]>;
constructor(private router: Router, private schoolService: 
SchoolServiceService) { }
ngOnInit() {
this.loadSchools();
}
private loadSchools() {
this.schoolService.getSchools()
.subscribe((data: Observable<SchoolDetailModel[]>) => {
this.schoolsO = data;
});
}

{"status":0,"message":"Success","data":{"searchedSchools":[{"schoolId":1,"schoolName":"Ryan International Amritsar","brand":"Ryan","stateId":{ar","isDirty":false,"dateCreated":"2018-12-23T00:00:00","dateModified":"2018-12-12T00:00:00"},"cityId":1,"isDirty":false,"dateCreated":"2018-10-12T00:00-00","dateModified":"2018年10月12日0:00:00)},{"schoolId":2,"schoolName":"Ryan International Gurgaon","brand":"Ryan","state":{"stateId":3,"stateName":"哈里亚纳邦","isDirty":false,"dateCreated":"2018-12-23T00:00:00:00","dateModified":"2018年12月23日0:00:00:00:00-00"},"stateId":3,"city":{"cityId":5,"stateId":3,"cityName":"Gurgaon","isDirty":false,"dateCreated":"2018-12-23T00:00:00","dateModified":"2018-12-23T000:000:00"},"cityId:5,"isDirty":false,"dateCreated":"2018-10-12T00:00:00:00","dateModified":",{"schoolId":3,"schoolName":"Ryan International Pune","brand":"Ryan","state":{"stateId":7,"stateName":《Maharastra》,"isDirty":false,"dateCreated":《2018-12-23T00:00:00》,"dateModified":《2018-12-23T000:000:00》},"stateId":7,"city":《cityId》:18,"stateId:7,"cityName":《Pune》,"isDirty":false,"dateCreated":"修改":"2018-12-23T00:00:00"},"cityId":18,"isDirty":false,"dateCreated":"2018-10-12T00:00:00","dateModified":"2018-10-12T000:000:00"},{"schoolId":4,"schoolName":"Ryan International Jaipur","brand":,"city":{"cityId":10,"stateId":5,"cityName":"斋浦尔","isDirty":false,"dateCreated":"2018-12-23T00:00:00","dateModified":"2018-12-23T000:000:00"},"cityId:10,"isDirty":false,"dateCreated":"2018-10-12T00:00:00:00","dateModified":">

尝试将响应值分配给参数

.subscribe((data) => { this.schoolsO = data; }

最新更新