我有angular2的问题,当我创建服务,并将其附加appModule
到providers:[]
部分时,我有错误:
Uncaught TypeError: Cannot set property 'stack' of undefined at SyntaxError.set [as stack] (eval at(http://localhost:8080/vendor.js:94:2), :1628:63) at assignAll (eval at (http://localhost:8080/polyfills.js:2217:2), :704:29)
我做了两个应用程序,我之前没有遇到类似的错误...这是我的简单服务文件:
Injectable() export class RecordService { private API_END_POINT: string = 'app/records'; private API = process.env.API_END_POINT; constructor(private http: Http ) { } getRecords(): Observable{ return this.http .get( this.API_END_POINT ) .map( (res:Response) => res.json().data as RecordModel ) .catch(this.handleError); } private handleError(error: any): Promise { console.error('An error occurred', error); return Promise.reject(error.message || error); } }
我不知道如何解决这个问题,没有关于这个错误的任何信息...请求帮助!
zone.js中似乎有一个错误.尝试将版本修复为0.7.4并查看错误消息是否更明确
点击这里查看更多信息
npm install --save zone.js@0.7.4