angular.io有一个asp.net核心设置:https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html。
但是,我想为asp.net mvc应用设置它。快速启动文件已经存在于asp.net mvc模板中。这些是网站上的内容:
app文件夹
styles.css的
index.html的
的package.json
tsconfig.json
我的内容看起来完全一样。我还添加了https://github.com/angular/quickstart中的app和e2e文件夹,这些文件夹是从QuickStart引用的。
然后我添加了
<my-app>Loading AppComponent content here ...</my-app>
到Index.cshtml
。我可以编译并运行应用程序,没有任何错误。但我仍然看到
Loading AppComponent content here ...
当页面呈现而不是看到以下内容时:
Hello Angular
应该出现的是什么。 angular.io plunkr验证了这一点:https://embed.plnkr.co/?show=preview&show=app%2Fapp.component.ts。
Microsoft.TypeScript.Compiler
,Microsoft.TypeScript.MSBuild
和TypeScript 2都已安装。
这只是一个基本的,未修改的asp.net mvc应用程序,看看我是否可以使Angular2正常工作。
asp.net mvc模板可能具有与asp.net核心不同的文件夹/文件结构。所以我不确定angular2是否知道有一个app文件夹。
为什么这可能不起作用?