2016-11-30 4 views
0

がどのように私は#Angular 2 #razorはMvc.netある

<my-component [items]= @Model.Items ></my-component> 

モデルに到達するために、角2及びかみそりビューを使用することができます#mvc#のasp.netを表示します。

私はtypescriptを使用しています。コンポーネントテンプレートは、インラインで、ヘルプでテンプレートのURL

を使用していないあなたは簡単にこれを行うことはできません

答えて

3

を高く評価しました。これはあなたがAngular1でできることでした。

Asp.net WebAPIを使用して、代わりにステートレスレスAPIサービスを通じてモデルをAngularアプリに公開してください。

0
import { Component } from '@angular/core'; 
@Component({ 
selector: 'my-app', 
template: `  
<h2>My favorite skill is: {{myskills}}</h2> 
<p>Skill:</p> 
<ul> 
    <li *ngFor="let skl of skills"> 
    {{ skl }} 
    </li> 
</ul> 
` 
}) 

export class AppComponent { 
    title = 'ASP.NET MVC 5 with Angular 2'; 
    skills = ['MVC 5', 'Angular 2', 'TypeScript', 'Visual Studio 2015']; 
    myskills = this.skills[1]; 
} 

http://www.mithunvp.com/using-angular-2-asp-net-mvc-5-visual-studio/ そして、上記のリンクあたりのgithubのプロジェクトのチェックアウトthis link