Angular 2的基本构建块

Angular 是一个通过HTML和JavaScript或者一种能编译成JavaScript的语言(像Dart或者TypeScript)构建客户端应用的框架。 这个框架由很多库组成,有的是核心的,有的是可选的。 你的Angular应用通过Angular的标签编写HTML模板(templates),编写组件(component)类来管理这些模板,应用逻辑编写在服务(services)中,然后把组件和服务打包成模块(modules)。 你通过引导(bootstrapping)根模块(root module)来启动程序。然后Angular在浏览器中展示你的程序内容,根据你设置的指令相应用户交互。 当然,实际上不止这些。现在,我们看看下面的宏图。

overview2.png

这个构架展示了一个Angular应用的八个主要构建块:

  • Modules
  • Components
  • Templates
  • Metadata
  • Data binding
  • Directives
  • Services
  • Dependency injection

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端儿

[前端] 记录工作中遇到的各种问题(Bug,总结,记录)

而AjaxFileUpload插件的上传文件处理方式是,获取返回的实体内容,直接进行eval 解析,解析失败,报错,则无法上传

1.6K1
来自专栏林德熙的博客

win10 uwp 读写csv 使用库 Chilkat

CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。最广泛的应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的(往往是私有...

1421
来自专栏coding for love

浏览器加载解析渲染机制的全面解析

(注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!) (注2:更多内容请查看我的目录。)

1111
来自专栏腾讯社交用户体验设计

vuejs初体验-Chrome插件开发实录

3262
来自专栏PHP技术大全

使用PHP辅助快速制作一套自己的手写字体实践

笔者以前在网上看到有民间高手制作字体的相关事迹,觉得把自己的手写字用键盘敲出来是一件很有意思的事情,所以一直有时间想制作一套自己的手写体,前几天在网上搜索了一下...

1753
来自专栏FreeBuf

利用CSS注入(无iFrames)窃取CSRF令牌

CSS相信大家不会陌生,在百度百科中它的解释是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。 ...

2567
来自专栏小古哥的博客园

微信小程序-开发入门(一)

微信小程序已经火了一段时间了,之前一直也在关注,就这半年的发展来看,相对原生APP大部分公司还是不愿意将主营业务放到微信平台上,以免受制于腾讯,不过就小程序的应...

6285
来自专栏weixuqin 的专栏

sublime下让代码居中

39313
来自专栏vue学习

26、有赞Vant组件库的引入及轮播图片预览的实现①

这里引入vant有点坑啊,,,因为官网不推荐一次性导入所有组件,所以按照推荐的使用按需引入组件方法引入组件。

1391
来自专栏娱乐心理测试

xcode 9以后导入图片遇到显示不出的问题

2372

扫码关注云+社区

领取腾讯云代金券