首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提供AuthHttp angular RC4失败后如何提供

提供AuthHttp angular RC4失败后如何提供
EN

Stack Overflow用户
提问于 2016-07-26 15:24:34
回答 1查看 121关注 0票数 1

在以前的版本中,我提供了AuthHttp作为Fallows:

代码语言:javascript
复制
return bootstrap(<any>App, [
    // These are dependencies of our App
      ...FORM_PROVIDERS,
      ...HTTP_PROVIDERS,
      ...ROUTER_PROVIDERS,
      ...ENV_PROVIDERS,
      provide(AuthHttp, {
          useFactory: (http) => {
              return new AuthHttp(new AuthConfig({
                  tokenName: 'jwt'
              }), http);
          },
          deps: [Http]
      }),
      provide(APP_BASE_HREF, {useValue : '/' })
  ]).catch(err => console.error(err));

但在RC4+中,provide已被弃用,并且即将发出弃用警告。那么如何将这些更改为与更高版本兼容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-26 15:29:07

提供更改为传递对象而不是函数:

代码语言:javascript
复制
return bootstrap(<any>App, [
    // These are dependencies of our App
    ...FORM_PROVIDERS,
    ...HTTP_PROVIDERS,
    ...ROUTER_PROVIDERS,
    ...ENV_PROVIDERS,
    { 
        provide: AuthHttp,
        useFactory: (http) => {
            return new AuthHttp(new AuthConfig({
                tokenName: 'jwt'
            }), http);
        },
        deps: [Http]
    },
    {
        provide: APP_BASE_HREF, 
        useValue : '/' 
    }
]).catch(err => console.error(err));
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38583552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档