[试读] Angular 5 高级编程理解文档结构.....................55 4.3 理解 Bootstrap...........................57 4.3.1 应用基本的Bootstrap类........57 4.3.2 使用Bootstrap样式化表格 ....61 4.3.3 使用Bootstrap创建表单........62 4.3.4 使用Bootstrap创建网格 ...........94 6.2.1 使用对象字面量 .................95 6.2.2 将函数用作方法 .................95 6.2.3 定义类...............................96 6.3 处理 JavaScript 模块.................99 6.3.1 创建模块 ......... 检查引导文件...................121 7.3 启动数据模型.........................122 目 录 ■ IX 7.3.1 创建模型类......................122 7.3.2 创建虚拟数据源...............123 7.3.3 创建模型存储库...............124 7.30 码力 | 42 页 | 6.14 MB | 1 年前3
[试读]Angular 应用安全编程第二章 服务与依赖注入 服务是一个广义的概念,它包括应用所需的任何值、函数或特性。狭义的服务是一个明确定义了用途 的类。它应该做一些具体的事,并做好。 2.1 服务 服务是一个广义的概念,它包括应用所需的任何值、函数或特性。狭义的服务是一个明确定义了用途 的类。它应该做一些具体的事,并做好。 代码 2.1: src/app/app.module.ts 1 export class 组件是服务的消费者,也就是说,你可以把一个服务注入到组件中,让组件类得以访问该服务类。 在 Angular 中,要把一个类定义为服务,就要用 @Injectable 装饰器来提供元数据,以便让 Angular 可以 把它作为依赖注入到组件中。 7 图 2.1: Dependency Injection 同样,也要使用 @Injectable 装饰器来表明一个组件或其它类(比如 另一个服务、管道或 NgModu 然是服务,它 也可能是函数或值等等。 同样,也要使用 @Injectable 装饰器来表明一个组件或其它类(比如 另一个服务、管道或 NgModule)拥有一个依赖。依赖并不必然是服务,它 也可能是函数或值等等。 同样,也要使用 @Injectable 装饰器来表明一个组件或其它类(比如另一个服务、管道或 NgModule)拥 有一个依赖。依赖并不必然是服务,它也可能是函数或值等等。0 码力 | 27 页 | 177.00 KB | 1 年前3
ExtJS和AngularJS比较Ext JS 强大的企业级开发框架 良好的浏览器兼容性 基于MVC的框架开发 图标插件 Modern UI widgets AngularJS 对于 web apps的HTML的增强 可以与其他的类库协同工作 开源的javascript框架,google维 护 声明式的编程方法 Sencha ExtJS 和 和 AngularJS对比 对比 序号 序号 Features ExtJS AngularJS 9. Deferred and Promises 10. 脏检查 11. Deferred bootstrap 摘要: 摘要: ExtJS 是基于组件的 (表格、树、表单、绘图);代码开始于对现有类的扩展,配置 模型,自定义显示和行为/事件,将这些组件加入到container/layout中。 它遵循面 向对象的设计思想和MVC设计模式,很少直接操作DOM元素 AngularJS,走的是另外的0 码力 | 6 页 | 244.12 KB | 1 年前3
共 3 条
- 1













