相关疑难解决方法(0)

没有AuthHttp的提供者!在angular2-jwt上

我是Angular 2的新手,我想在我的项目中使用JWT.所以我按照指示准确地从angular2-jwt的官方页面使用基本配置给出.我用以下代码创建了一个名为auth.module.ts的文件:

import { NgModule } from '@angular/core';
import { Http, RequestOptions } from '@angular/http';
import { AuthHttp, AuthConfig } from 'angular2-jwt';

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

@NgModule({
  providers: [
    {
      provide: AuthHttp,
      useFactory: authHttpServiceFactory,
      deps: [Http, RequestOptions]
    }
  ]
})
export class AuthModule {}
Run Code Online (Sandbox Code Playgroud)

下一步是发送经过身份验证的请求.我使用一个组件,我放置一个按钮,调用一个函数来执行页面上建议的代码:

文件:calendario.components.ts

import {Component, OnInit,trigger,state,style,transition,animate,keyframes, group} from '@angular/core';
import initDemo = require('../../../assets/js/charts.js');
import initNotify = require('../../../assets/js/notify.js');
import { AuthHttp } from 'angular2-jwt';

declare var $:any; …
Run Code Online (Sandbox Code Playgroud)

authentication jwt angular2-jwt angular

3
推荐指数
1
解决办法
1912
查看次数

标签 统计

angular ×1

angular2-jwt ×1

authentication ×1

jwt ×1