2017-08-24 51 views
0

我是新的角度2.我使用的是與asp.net MVC的angularjs 2,我想在app.component中使用我的_layout.cshtml(母版頁)作爲templateUrl。angularjs 2將組件templateUrl設置爲MVC中的_layout

像角1我在_layout頁面上使用ng-app =「my-app」,我可以在每個內容頁面上使用角度。如何做到這一點在angularjs 2

這裏是我的app.component.ts

import { Component } from '@angular/core'; 

@Component({

selector: 'my-app', 
templateUrl:'/views/shared/_layout.cshtml'//i want to do that 

}) 出口類AppComponent {

test: string = ""; 

}

我想用我的觀點(CSHTML)作爲templateUrl,直接想在視圖使用angularjs

回答

0

當你想使用CSHTML與組件

  1. 剃刀引擎解析您需要將此這些點你查看
  2. 當你在解析它的組件中用作模板時?
  3. 角度分量將提供

有很多,你需要考慮其他的事情將數據作爲JSON

簡單的辦法就是轉變你_layout.cshtml到index.html的,因爲角度是SPA應用。

我會建議你去這個環節試試http://blog.stevensanderson.com/2016/10/04/angular2-template-for-visual-studio/