我是 Angular2 的新手,正在尝试运行它tutorial http://jasonwatmore.com/post/2016/08/16/angular-2-jwt-authentication-example-tutorial。它使用一个fakeBackendProvide
使用来模拟后端调用MockBackend
.
fackBackend 的逻辑如下:export let fakeBackendProvider = {}
index.ts
类有助于导出fackBackendProvider
用一行:export * from './fake-backend';
app.module.ts
看起来像这样:
providers: [
AuthGuard,
AuthenticationService,
UserService,
//fake backend providers
fakeBackendProvider,
MockBackend,
BaseRequestOptions
],
我收到此错误消息:ERROR in Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function or lambda with a reference to an exported function (position 7:15 in the original .ts file), resolving symbol fakeBackendProvider in /Users/hyadav/Documents/hp-app/src/app/helpers/fake-backend.ts, resolving symbol fakeBackendProvider in /Users/hyadav/Documents/hp-app/src/app/helpers/index.ts, resolving symbol AppModule in /Users/hyadav/Documents/hp-app/src/app/app.module.ts, resolving symbol AppModule in /Users/hyadav/Documents/hp-app/src/app/app.module.ts
不知道出了什么问题。
其余代码可以在这里找到:Github https://github.com/himanshuy/hiringplus-ui/tree/master/src/app/helpers