Я новичок в Aurelia. У меня есть WebApi, который вернет некоторые данные, которые я бы хотел заполнить в моей экспортируемой модели, а затем отобразить информацию на экране. Я думаю, что это пойдет в мое событие, но я не уверен. Может кто-нибудь сказать мне, как это сделать. Любая информация была бы наиболее оценена. Мой код ниже.Переплет и отображение данных с Aurelia
--Jason
import 'fetch';
import {HttpClient, json} from 'aurelia-fetch-client';
import {inject} from 'aurelia-dependency-injection';
declare var window: { wcApiUrl: string, wcAmtInstanceId: string };
@inject(HttpClient)
export class BureauModUpdate {
files: string;
constructor(private http: HttpClient) {
http.configure(x => {
x.defaults.headers = { 'Authorization': 'Basic ' + window.wcAmtInstanceId }
});
}
public run(): void {
//Would I put it here ??
}
upload(): void {
var form = new FormData()
for (var i = 0; i <= this.files.length; i++) {
form.append('file', this.files[i])
this.http.fetch(window.wcApiUrl + '/Lookup/BureauModUpdate/CreateBureauModUpdates', {
method: 'post',
body: form
})
}
}
}
export class BureauModUpdateHistory {
public IndexId: number;
public UploadID:number;
public EmployeeNum: number;
public filename: string;
public Bureau: string;
public UploadedDate: Date;
public UploadedStatus: string;
public ErrorInfo: string;
public RecordCount: number;
}
Это будет стоить вашего TimeTo прочитать Документы об услугах HTTP Aurelia: http://aurelia.io/hub.html#/doc/article/aurelia/fetch-client/latest/http -services/1 – squillman
Это полностью зависит от того, что вы хотите сделать: вызвать запрос на пользовательское событие? Или при активации виртуальной машины? Или по прикреплению компонентов? –
Попытка выполнить получение, как только страница загрузится. –