0
私は、Angular 2チュートリアルで提案されているように、mock inMemoryDataServiceクラスを設定しました。しかし、すぐに私はエラーを取得するページを開始すると、そのURLを解析することはできません。inMemoryDataServiceがURLを解析できません
エラー:
EXCEPTION: unable to parse url 'commission.json';
original error: Cannot read property 'split' of undefined
私もURLの前/
を追加しようとしたが、それは助けにはなりませんでした。
mock.ts
export class InMemoryDataService implements InMemoryDbService {
createDb() {
let commission = {
prop: 'string',
...
}
return {
'commission.json': commission
}
}
}
some.service.ts
export class LogoService {
constructor(private http: Http) {}
private connect(): Promise<void> {
return this.http.get('commission.json').toPromise().then(...)
}
}
私は本当に約束を返しませんが、それはプライベートな関数であり、それがあることを知っていますそれ以外の場合はハンドリングされます。