2

使用 Angular 4,并计划使用 ngx-sharebuttons ( https://github.com/MurhafSousli/ngx-sharebuttons )

对接收到此错误。

ShareButtonComponent.html:2 ERROR Error: No provider for Http!
    at injectionError (core.es5.js:1169)
    at noProviderError (core.es5.js:1207)
    at ReflectiveInjector_.webpackJsonp.../../../core/@angular/core.es5.js.ReflectiveInjector_._throwOrNull (
4

1 回答 1

2

您缺少 http 导入

import { HttpModule } from '@angular/http';

@NgModule({
    imports: [ BrowserModule, HttpModule,ShareButtonsModule.forRoot()],// missing http import module
    providers: [],
    declarations: [ AppComponent ],
    bootstrap: [ AppComponent ]
})
....

演示分享按钮链接点击联系人卡片

在共享按钮的官方 Wiki 链接中,需要 HttpModule 请检查此链接

于 2017-08-16T18:30:53.493 回答