Angular2不会在我的.net核心MVC应用程序中呈现

时间:2016-11-22 13:17:13

标签: angular asp.net-core-mvc

我的主项目在wwwroot目录之外安装了NPM。我在npm文件夹中对Angular的所有依赖项都很好,并且在我的package.json文件中正确引用。在wwwRoot中,我有一个带有角度组件的app文件夹。

我现在的简单测试组件是确保我得到的东西是这样的:

import { Component } from '@angular/core';
@Component({
    selector: 'pm-app',
    template: `
        <h1>Hello everyone</h1>
 `}) export class AppComponent { }

在wwwwRoot文件夹之外我有一个MVC的典型文件夹结构:我有一个区域文件夹,后跟每个区域的另一个文件夹。其中每个都有自己的_ViewImports和_ViewStart文件以及共享的_layout文件。

在头部的_layout文件中,我有:

 @* Angular 2 references *@
<script src="systemjs.config.js"></script>
<script>
    System.import('app').catch(function (err) { console.error(err); });
</script>

然后最终我的一个部分:

<form class="form-horizontal">
<div>
    <pm-app></pm-app>help
</div>

在渲染时我希望用模板替换标签,但事实并非如此。任何帮助赞赏。我已经在这个问题上进行了好几天了。

0 个答案:

没有答案