AngularJS 中的模型、视图、模板、控制器、服务
来源:互联网 发布:excel如何保护数据 编辑:程序博客网 时间:2024/06/11 07:32
AngularJS and Backbone
Q: AngularJS 框架与 Backbone 框架的比较?
A:
- 共同点:
- 都基于MVC框架
- 差异:
- Backbone框架依赖 Undersore,jQuery库;
- AngularJS框架不依赖任何库;
- 编程思想:Backbone 属于命令式编程,注重于事件和行为,生成静态的DOM树;
- 编程思想:AngularJS 属于声明式编程,注重于结果,生成动态的DOM树;
AngularJS 中的模型
- AngularJS 中的模型指的是$scope上保存的含有瞬时状态数据的js对象;
- AngularJS 的模型是整个应用的驱动;
- 视图展示的内容为模型;
- 被存储起来的内容为模型;
AngularJS 中的模板
- 模板代表模型的展现形式;
- 完成了如何与应用进行交互;
- 给应用提供样式,并且判断何时以及怎样显示一些元素;
- 过滤并格式化数据;
- 不应包含任何业务逻辑;
AngularJS 中的视图
- 模板和数据模型融合之后产生视图;
AngularJS 中的控制器
- 负责业务逻辑
- 如何获取模型
- 可以在模型上执行何种操作
- 视图需要模型上的何种信息
- 应该如何转换模型以获取想要的信息
- 表单校验任务
- 对服务的调用
- 使用正确的数据启动视图
AngularJS 中的服务
- 持久化状态的数据应当保存到服务中,服务的作用是处理模型的持久化
- 可以在任何控制器之间进行共享
0 0
- AngularJS 中的模型、视图、模板、控制器、服务
- 11 CI中的【模型】 控制器 视图
- AngularJS-模型和控制器
- 模型-视图-控制器
- 模型-视图-控制器
- 模型-视图-控制器
- MVC(模型-视图-控制器)
- 理解模型、视图、控制器
- 模型-视图-控制器
- 模型-视图-控制器 (MVC)
- 模型-视图-控制器 (MVC)
- 模型视图控制器基本概念
- 模型-视图-控制器模式
- 模型-视图-控制器 (MVC)
- 模型-视图-控制器(MVC)
- 模型-视图-控制器
- CodeIgniter模型-视图-控制器
- 模型-视图-控制器
- svn地址变换以后,mac下对策
- “屌丝”元组织
- Android Toolchain与Bionic Libc
- Android 创建项目ActionBar(操作栏)不显示的问题
- putty最佳的的颜色配置
- AngularJS 中的模型、视图、模板、控制器、服务
- 第七章,动态添加按钮<二>(Android)
- YY用户的自盈利模式
- POJ 2253 Frogger (最小生成树 or 最短路变形)
- GetLastError错误码中文大全
- 腾讯QQ第三方登录,测试账号使用。
- 设计模式-java实现 简单易理解Demo[待续]
- 《信息简史》第七章人物、事件、名言收集小感
- Single Number II