Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Angular2:可选组件选择器_Asp.net Mvc_Angular - Fatal编程技术网

Asp.net mvc Angular2:可选组件选择器

Asp.net mvc Angular2:可选组件选择器,asp.net-mvc,angular,Asp.net Mvc,Angular,我有一个ASP.NETMVC4.x应用程序,我正在重写它以利用Angular2。 由于兼容性和时间限制,无法使其成为单页应用程序,因此我需要使用ASP.NET的路由。由于部分页面仍将由ASP.NET在服务器端生成 基本上我想做的是在一个静态网站中添加angular2组件(就angular2而言)。 例如: <html> <body> <my-appmenu>Loading menu...</my-appmenu>

我有一个ASP.NETMVC4.x应用程序,我正在重写它以利用Angular2。 由于兼容性和时间限制,无法使其成为单页应用程序,因此我需要使用ASP.NET的路由。由于部分页面仍将由ASP.NET在服务器端生成

基本上我想做的是在一个静态网站中添加angular2组件(就angular2而言)。 例如:

<html>
    <body>
        <my-appmenu>Loading menu...</my-appmenu>
        some static text
        <my-appselectproduct>Loading the select product</my-appselectproduct> 
    </body>
 </html>

正在加载菜单。。。
一些静态文本
加载所选产品
将是一页,但另一页将如下所示:

<html>
    <body>
        <my-appmenu>Loading menu...</my-appmenu>
        some other static text
        <my-appselectuser>Loading the select product</my-appselectuser> 
    </body>
</html>

正在加载菜单。。。
其他一些静态文本
加载所选产品
Angular2执行此操作时将崩溃,因为它在第一页中找不到my appselectuser选择器,在第二页中找不到my appselectuser选择器

我发现这一点,答案似乎使它起作用,但它仍然会显示许多错误,如:
异常:0:0中的错误,原因是:选择器“my appselectuser”与任何元素都不匹配

有人知道如何修复这些错误吗?我真的很想这样做,而不必为每个组件创建单独的angular2应用程序


提前谢谢你,维克多

谢谢,就这样,很抱歉用这样一个重复的问题打扰你,但我真的还没有找到那个问题。