Module '“angular2/angular2”' n'a pas exporté membre "Pour"

Je suis le tutoriel sur le site officiel Angular2 site web.

https://angular.io/docs/js/latest/guide/displaying-data.html

Voici mon .ts fichier:

///<reference path="typings/angular2/angular2.d.ts" />
import {Component, View, bootstrap, For} from 'angular2/angular2';

@Component({
    selector: 'display'
})
@View({
    template: '<p>name: {{myName}}</p>' +
                '<p>Friends:</p>' +
                '<ul>'+
                 '<li *for="#name of names">'+
                    '{{name}}'+
                 '<li>'+
                '<ul>',
    directives: [For]
})
class DisplayComponent{
    myName: string;
    names: Array<string>;

    constructotr(){
        this.myName = "Alice";
        this.names = ["Winston", "Alex", "Shannon", "Irizu"];
    }
}

bootstrap(DisplayComponent);

Voici mon code html:

<html>
<head>
        <script src="https://github.jspm.io/jmcriffey/[email protected]/traceur-runtime.js"></script>
        <script src="https://jspm.io/[email protected]"></script>
        <script src="https://code.angularjs.org/2.0.0-alpha.23/angular2.dev.js"></script>
</head>
<body>
    <display></display>
    <script>
      System.import('show-properties');
    </script>
</body>

</html>

Et j'ai installé angular2, Rx et es6-promesse.

Toujours l'erreur persiste.

message TS6042: Compilation complète. Regarder pour des modifications de fichiers.
message TS6032: changement de Fichier détecté. Départ incrémentielle
compilation... montrez-propriétés.ts(2,37): erreur TS2305: Module
'"angular2/angular2"' n'a pas d'expo rted membre 'Pour'. message TS6042:
Compilation complète. Regarder pour des modifications de fichiers.


Mise à jour

Voici ma mise à jour .ts code:

///<reference path="typings/angular2/angular2.d.ts" />
import {
 ComponentAnnotation as Component,
  ViewAnnotation as View, bootstrap, NgFor
} from 'angular2/angular2';



@Component({
    selector: 'display'
})
@View({
    template: '<p>name: {{myName}}</p>' +
                '<p>Friends:</p>' +
                '<ul>'+
                 '<li *ng-for="#name of names">'+
                    '{{name}}'+
                 '<li>'+
                '<ul>',
    directives: [NgFor]
})
class DisplayComponent{
    myName: string;
    names: Array<string>;

    constructotr(){
        this.myName = "Alice";
        this.names = ["Winston", "Alex", "Shannon", "Irizu"];
    }
}

bootstrap(DisplayComponent);

angular2.d.ts est toujours en alpha 26.

Maintenant il n'y a aucun message d'erreur et je peux voir

nom:
Amis:

Mais pas les valeurs sont insérées.
Et j'ai eu un message d'erreur:

show-propriétés.ts(7,2): erreur TS2348: Valeur de type " typeof
ComponentAnnotation " n'est pas appelable. Avez-vous l'intention d'inclure les "nouveaux"?
afficher les propriétés.ts(10,2): erreur TS2348: Valeur de type " typeof
ViewAnnotation " n'est pas appelable. Avez-vous l'intention d'inclure les "nouveaux"?
message TS6042: Compilation complète. Regarder pour des modifications de fichiers.

OriginalL'auteur Franva | 2015-06-11