Comment passer des données à partir de asp.NET MVC Angular2

Quelle est la meilleure façon de transmettre les données à partir d'un ASP.NET MVC contrôleur Angulaire 2.0 composant. Pour exemple, nous utilisons la ASP.NET Modèle MVC et aimerais envoyer un JSON version Angulaire, donc on peut l'utiliser dans Angulaire.

Au moment où le contrôleur est de servir la vue, nous sommes en mesure de pousser certaines données à Angular2 (le modèle). Supplémentaires appel AJAX pour récupérer des données n'est pas nécessaire.

Cependant j'ai du mal à "injecter" dans l'angle de la composante. Comment faites-vous cela? Toutes les bonnes références? Comme vous l'avez peut-être remarqué, je suis assez nouveau à Angular2.

Mon index.cshtml ressemble à ceci.

<div class="container">
<div>
    <h1>Welcome to the Angular 2 components!</h1>
</div>
<div class="row">
    <MyAngular2Component>
        <div class="alert alert-info" role="alert">
            <h3>Loading...</h3>
        </div>
    </MyAngular2Component>
</div>
</div>

Salutations,

Rob

Ce que le contrôleur génère? Je veux dire Angular2 applications sont constituées de fichiers statiques. Afin de vous générer certains de ces fichiers?
Vous avez besoin de construire un REST-API qui fournit des données JSON. Cela va peut-être vous aider: asp.net/web-api/overview/older-versions/...
Pour plus de clarté: j'ai ajouté l'idée que j'étais en train de créer. ce qui est une .cshtml fichier.
J'ai l'habitude de laisser mon contrôleurs mvc fournir un rôle mixte: ils peuvent fournir soit l'angle de vue (que vous avez déjà), ou ils peuvent être des sources de données qui, au lieu de retourner le html, le retour json. Peut être fait dans un "nettoyeur" avec un repos séparée de l'api, mais cela fonctionne.
Avez-vous un exemple de la façon de faire dans Angulaire 2 ?

OriginalL'auteur Rob Van Pamel | 2016-04-25