angular2-providers

    -1熱度

    2回答

    當我運行下面的項目中,我得到的錯誤: No provider for HttpService! (AppComponent -> HttpService) 有人能幫助我嗎? 我AppComponent: import {Component} from 'angular2/core'; import {HttpService} from "./htttp.service"; @Componen

    0熱度

    3回答

    我在Ionic 2應用程序(v2.0.0-beta.30)中對每個HTTP請求都想做一些事情,所以我創建了自己的Http類來擴展angular的服務。事情是這樣的: @Injectable() export class myHttp extends Http { private myStuff(): void { //stuff to fo every requ

    4熱度

    4回答

    我想在這裏遵循公認的答案,做出RuntimeCompiler.clearCache()的調用沒有運行時提供 下面是我試圖做到這一點: import { Component } from '@angular/core'; import { OnInit } from '@angular/core'; import { RuntimeCompiler } from '@angular/compil

    1熱度

    1回答

    我如何擁有一個初始化一次的全球供應商? 所以我有以下提供商 @Injectable() export class ApiRequest { http: Http; constructor(@Inject(Http) http) { console.log('Test'); } } 然後共享模塊 @NgModule({ imports:

    0熱度

    1回答

    我試圖使用另一個人的服務實現(github)。 該服務要求將配置傳遞給它。根據回購: You have to configure Neo4jSettings in your bootstrap: provide('Neo4jSettings', {useValue: { endpoint: 'http://localhost:7474', username: 'neo4j'

    0熱度

    1回答

    我並不完全掌握提供商,也無法弄清楚這一點。我有一類構造函數像這樣: constructor(private http:Http, private url:string, private ext:string){} 在引導我如何告訴DI供應的Http但隨後用兩個變量:environment.url和environment.ext供應琴絃? 我知道我需要使用提供程序,但它不會接受令牌字符串,我需要指定

    0熱度

    1回答

    當注射服務爲組件,我看到的錯誤: One or more of providers "CategoriesComponent" were not defined: [?, [object Object], BrowserXhr, [object Object], [object Object], XHRBackend, [object Object]]. 請幫我解決這個問題。非常感謝 下面是我的代

    1熱度

    1回答

    我想覆蓋Http自定義類,說HttpClient做一些操作之前請求和響應後,但我不想記得導入該類而不是平臺http類。 我一直在嘗試通過'多'提供程序來做到這一點,但我不能完全點擊它。 這裏是我的替代類: import {Injectable} from '@angular/core'; import {Http, Headers} from '@angular/http'; @Inject

    0熱度

    2回答

    我想導入angular2中的moment.js庫。 我發現了以下解決方案: import {Component} from 'angular2/core'; import * as moment from 'moment'; @Component({ selector: 'app', template: require('./app.component.html') }

    7熱度

    2回答

    我想測試使用其他服務的組件。我想通過提供服務模擬來分離組件。在RC5之前,我可以簡單地使用addproviders,它現在已被棄用,並將由下一個RC刪除。相反,我必須使用TestBed。當我提供模擬角度出於某種原因時,請繼續尋找模擬依賴的服務。並拋出一個DI exception。當我提供測試的所有依賴時,我不想重複每個測試套件。這打破了基本的面向對象原則。 我的測試套件: describe('Co