Angular2根组件与主体选择器

时间:2017-04-24 06:57:52

标签: angular

我有一个使用angularjs的应用程序,我想开始将此应用程序重写为Angular2。 不幸的是原始应用程序是Asp.Net MVC的混合体,当身体与ng-app一样。

我想在Angular2中使用类似的方法将AppComponent选择器设置为body。 那么我将能够逐步将旧应用程序重写为新组件,但是。

我的问题是组件内部需要模板。这可能没有模板,因为html将从服务器打印出来吗?

目前它的工作方式就是这样。当用户点击页面时,服务器返回html

<html>
<body ng-app="flymark">

Here could be any angular directive or other controolers

</body>
</html>

1 个答案:

答案 0 :(得分:0)

这是可能的如果我理解正确,并非总是必须在组件内部使用模板,这取决于您的偏好和需求:

您有两种方法可以使用模板:

  1. 模板
  2. TemplateURL:

    templateUrl: 'https://test.html',
    styleUrls: ['https:/test.css']

  3. 您可以使用模板URL并将服务器URL传递给模板URL,这应该可以正常工作,但您必须对模板进行更改,即使它位于服务器中以便与您的组件进行交互,或者它不会以您的方式响应希望它......

    您应该根据提供URL的需要将html分成几个其他组件。这将使您能够定位所需模板的任何部分。