Error using Http JSON AngularJS 2

Ich versuche, den folgenden Code zu verwenden, nachdem ich verschiedene Online-Tutorials ausprobiert habe. Ich kann ihn nicht zum Laufen bringen.

..//
import {Http, HTTP_PROVIDERS} from 'angular2/http';

@Component({

    viewProviders: [HTTP_PROVIDERS],

    template: `
    ..//
    <div class="col-md-6 col-md-offset-3 well">

        <input type="button" class="btn btn-success btn-block"
        (click)="get()" value="Fetch Users">

        <hr>
        <ul>
           <li *ngFor="#user of users">
             Id: {{ user.name }} | Name: {{ user.name }} | JSON: {{ user | json }}
           </li>
        </ul>
    </div>

    ..//

export class Mov {

    //Inicio test http

    users: Array<Object>;
    http: any;

    //
    //constructor(@Inject(HttpFactory) http) {
    //constructor(http: Http) {
    constructor(http: Http){
         //
        this.http = http;
    }

    get(){
        this.http('resources/users.json')
        .map(res => res.json())
        .subscribe(users => this.users = users);
    }

diesen Fehler erhalten:

EXCEPTION: Fehler bei der Auswertung von "click"

ORIGINAL EXCEPTION: TypeError: this.http ist keine Funktion

jeder kann mir sagen, dass ich falsch mache, es tut mir leid für mein Englisch.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage