0
我已经按照Angular 2教程的建议设置了一个模拟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(...)
}
}
我知道,我真的不回一个承诺,但它是一个私有函数,它是但另有指示。