Asp.net core mvc 无视图注释的Angular2零部件

Asp.net core mvc 无视图注释的Angular2零部件,asp.net-core-mvc,angular,Asp.net Core Mvc,Angular,我希望能够使用Angular2在服务器呈现的页面(ASP.Net MVC6)上进行客户端数据绑定 是否可以在不添加@view模板的情况下执行此操作?我不想内联定义它或创建外部模板,而是想用app元素括起一块服务器呈现的HTML。我在Angular1中就是这样做的,因为它允许我选择是在服务器端还是在客户端进行数据绑定 谢谢。你可以做类似的事情,这可能是你想要的。举个例子: import {Component, View, bootstrap} from "angular2/angular2";

我希望能够使用Angular2在服务器呈现的页面(ASP.Net MVC6)上进行客户端数据绑定

是否可以在不添加@view模板的情况下执行此操作?我不想内联定义它或创建外部模板,而是想用app元素括起一块服务器呈现的HTML。我在Angular1中就是这样做的,因为它允许我选择是在服务器端还是在客户端进行数据绑定


谢谢。

你可以做类似的事情,这可能是你想要的。举个例子:

import {Component, View, bootstrap} from "angular2/angular2";

@Component({
    selector: "app"
})
@View({
    template:  "<content></content>"
})
export class App {
    public name: string;

    constructor() {
        this.name = "MyName";
    }
}
bootstrap(App);
从“angular2/angular2”导入{组件、视图、引导程序};
@组成部分({
选择器:“应用程序”
})
@看法({
模板:“”
})
导出类应用程序{
公共名称:字符串;
构造函数(){
this.name=“MyName”;
}
}
引导(App);
模板有一个特殊的内容 表示NGTRANCLUDE指令的
。这将允许您在应用程序标记内添加内容:

<app>
    <h1>Hello World</h1>
</app> 

你好,世界
不幸的是,这仍然没有很好的记录和改变,所以很难说出实际的限制,或者即使这将继续这样


问候。

我希望他们保留此功能。这将使迁移更容易。
在alpha-32中被重命名为