2017-10-13 4 views
0
import { NgModule } from '@angular/core'; 
import { BrowserModule } from '@angular/platform-browser'; 
import { RestfulComponent } from '/app/rest/app.restful.component.ts'; 
import { HttpModule } from '@angular/http'; 

@NgModule({ 
    imports: [ 
    BrowserModule, 
    HttpModule 
    ], 
    declarations: [ 
    RestfulComponent 
    ], 
    bootstrap: [ RestfulComponent ] 
}) 
export class AppModule { } 

app.restful.module.tsangular2 Impossible de résoudre tous les paramètres pour AppComponent: (?)

import { Component } from '@angular/core'; 
import { RestfulService } from '/app/rest/restful/restfull.service.ts'; 

import {Http} from '@angular/http'; 
import { Observable } from 'rxjs'; 


@Component({ 
    selector: 'my-app', 
    template: ` 
    <button (click)="onTestGet()">GET TEST</button><br> 
    <p>Output: {{getData}}</p> 
    `, 
    providers: [RestfulService] 
}) 
export class RestfulComponent { 

    getData: string; 
    postData: string; 
// 
    constructor (private _http: Http){} 

     onTestGet(){ 
      this._restfulService.getCurrentTime().subscribe(
      data => this.getData = JSON.stringify(data), 
      error => alert(error), 
     () => console.log("end") 
      ); 
      } 
} 

app.restful.component.ts

import {Injectable} from '@angular/core'; 
import {Http} from '@angular/http'; 
import {Headers} from '@angular/http'; 
import 'rxjs/add/operator/map' 

@Injectable() 
export class RestfulService { 
     constructor (private _http: Http){} 

     getCurrentTime(){ 
      return this._http.get('http://date.jsontest.com').map(res => res.json()); 
     } 
} 

reposful.service.ts

enter image description here

[enter image description heretest.html2

Je n'ai pas beaucoup de connaissances sur angulaire. Si vous manquez des informations ou des fichiers, je suis ici pour ajouter.

Je vais mettre les codes modifiés où ils ont généré l'erreur suivante:

Que dois-je faire ??

Répondre

2

declare RestfulService l'intérieur de la méthode constructeur:

constructor(private _restfulService: RestfulService) { }