首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有AuthHttp的提供者!Angular2-Jwt提供程序问题

没有AuthHttp的提供者!Angular2-Jwt提供程序问题
EN

Stack Overflow用户
提问于 2017-04-27 22:30:23
回答 1查看 1.9K关注 0票数 6

至少我认为我提供的是正确的。下面是我的app.module文件和我使用AuthHttp的服务的相关片段。我按照ReadMe中的配置来创建工厂方法以提供AuthHttp,但是在我的服务中它没有被识别,这是一个持久的问题。我读过关于嵌套依赖注入的文献,我觉得自己做的似乎是对的。

app.module.ts

代码语言:javascript
复制
import { Http, RequestOptions } from '@angular/http';
import { provideAuth, AuthHttp, AuthConfig } from 'angular2-jwt/angular2-jwt';

export function authHttpServiceFactory(http: Http, options: RequestOptions) {
  return new AuthHttp(new AuthConfig(), http, options);
}

@NgModule({
    declarations: [
        AppComponent,
        ButtonFormComponent,
...
imports: [
        BrowserModule,
        FormsModule,
        HttpModule,
        RouterModule,
        AppRoutingModule
    ],
    providers: [
        {
            provide: LocationStrategy,
            useClass: HashLocationStrategy
        },
        {
            provide: AuthHttp,
            useFactory: authHttpServiceFactory,
            deps: [Http, RequestOptions]
        },

employee.service.ts

代码语言:javascript
复制
import { AuthHttp } from 'angular2-jwt/angular2-jwt';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/map';
import 'rxjs/add/observable/throw';

import { ApiSettings } from './api-settings';


@Injectable()
export class EmployeeService {
    api: String;
    auth: String;
    constructor(private http: Http, private authHttp: AuthHttp) {
        this.api = ApiSettings.API;
        this.auth = ApiSettings.Auth;
    }
EN

回答 1

Stack Overflow用户

发布于 2017-12-20 12:28:42

您可以通过在您的app.module.ts,中使用下面的导入来解决这个问题--这里您的关键导入是AUTH_PROVIDERS.此外,请确保在提供程序数组中包括AUTH_PROVIDERS

代码语言:javascript
复制
    import { AuthHttp, AUTH_PROVIDERS, provideAuth, AuthConfig } from 
    'angular2-jwt/angular2-jwt';

    @NgModule({
       providers: [AUTH_PROVIDERS]
    })
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43668932

复制
相关文章

相似问题

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