首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2 RC6 -模块与组件

角2 RC6 -模块与组件
EN

Stack Overflow用户
提问于 2016-12-22 18:18:19
回答 2查看 1.3K关注 0票数 3

我真的迷上了RC6 of angular2。

我没有设法用模块和组件来调整我的代码,也不理解两者之间的区别。你能帮我集成指令,提供者,导入大规模的应用程序吗?

谷歌的文档还不太清楚。

提前谢谢。

干杯

EN

回答 2

Stack Overflow用户

发布于 2016-12-23 14:03:25

基本上,在Angular2中,您有:

  • 模块:这些模块主要用于设置应用程序的逻辑:事物如何相互链接。启动模块时启动应用程序。
代码语言:javascript
复制
1. Imports : An array where you import the Angular2 Modules (Forms, etc.) and your next modules (DashboardModule, AdminModule, AuthentificationModule, etc.) as well as the Routing logic involved between your components.
2. Declarations : An array where you declare the components that are linked to that module.
3. Provider : An array where you declare your services or directives that are to be used with this module

  • 组件:一个"WebComponent“,您在其中将html注入到导航器中,并使用相关的CSS及其行为。
  • 服务或指令:需要执行一些应用程序逻辑,如身份验证调用、状态等。
  • 带有出口的路由器:它根据URL定义了如何在应用程序中导航。

我试图用我自己的话来解释这一点,所以在几个层次上它是不准确的,这就是为什么您有像angular.io这样的文档站点。希望这能有所帮助。

关于模块=> https://angular.io/docs/ts/latest/guide/ngmodule.html的正式文档

票数 2
EN

Stack Overflow用户

发布于 2018-05-26 22:13:12

忘了那些无聊的技术规范吧,他们只是把你弄糊涂了。我不认为有这样的必要有两个概念,因为在编程语言中,它们可以互换地被引用,就像我们所说的车辆和汽车。关于Angular2的许多文章在进行实际编码之前,都不会将它们区分开来进行一般性讨论。

但是,在查看代码时,这里有两个关键的区别:

  1. 组件具有类、模板和元数据。
  2. 组件是模块的子级,意味着模块总是处于较高的组件级别。

这意味着组件是Angular2结构中的叶级.这是一个非常好的解释

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41289463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档