2016-08-30 12 views
1

でプロバイダをブートストラップするためにどのように、ここで私は、configというのtsを持っていると私は私のアプリthrought、そのために私は私はRC2を使用していますangular2

bootstrap(MyDemoApp, [ 
provideForms(), 
disableDeprecatedForms(), 
APP_ROUTER_PROVIDERS,Navbar, 
{ provide: LocationStrategy, useClass: PathLocationStrategy }, 

HTTP_PROVIDERS,Config,(-Here it is-) 
provide(ToastOptions, { useValue: new ToastOptions(options) }), 

])として私main.tsにでbootsrtappedことをしたいです。

私はここに、

import { Injectable } from '@angular/core'; 
import {Component} from '@angular/core'; 
import { Http, Response } from '@angular/http'; 
import { Observable } from 'rxjs/Observable'; 
    import { IDetails } from '../interface'; 
import { Config } from '../headers'; 

@Injectable() 
    export class GetAllList { 
    header:any; 
    str = localStorage.getItem('social'); 
    loc = JSON.parse(this.str); 
    id = this.loc.profile_id; 
    constructor(private _http: Http,public config:Config) { 
    this.header = this.config.header; 
    } 

    private _productUrl = this.header+'profile/editProfile/' + this.id; 


    getList(): Observable<IDetails[]> { 
    // console.log(this.id); 
    return this._http.get(this._productUrl) 
     .map((response: Response) => { 
     return <IDetails[]>response.json().data[0]; 
     }); 

    } 
    } 

を使用していますが、私は自分のフォームに任意のものをgeetingていないです、私は?ブートストラップで間違いを行っていますいずれかplsは私を助けることができます。

答えて

0

ちょうど

ToastOptions, 

代わりの

provide(ToastOptions, { useValue: new ToastOptions(options) }), 

+0

ギュンターを行う必要がありますが、実際に私の注射用クラスでのミスがあり、サーバーの呼び出し自体が行くとされていない私は、プライベート_productUrlを印刷するときそれは "undefinedprofile/editProfile/1"を表示するので、ヘッダーはそれに追加されているnoptです – klp

+0

任意の方法であなたに感謝gunter私はそのfinnalyを持っています/ ............. – klp

+0

私は悪意を持っていますdはもっと多くのコードを表示する必要があります。 –

関連する問題