发表于: 2016-12-29 01:34:47

2 1356


今天完成的事:刷完了菜鸟教程

明天计划的事:开始任务八

遇到的问题:今天刷教程和视频的时候学习到了做项目时要进行模块化处理

同时还要明白一个完整的项目结构应该是怎样的

(红框内文件夹可以随意改名字,主要用途是添加额外工具的)

最后还要讲一下依赖注入简单的来说就是,需要的时候再调用,很像路由里面的懒加载,不会给浏览器造成额外的负担。

依赖注入有五个核心的组件分别为:

  • value(值)
  • factory(工厂)
  • service(服务)
  • provider(提供者)
  • constant(常量)

1.Value 是一个简单的 javascript 对象,用于向控制器传递值(配置阶段):


2.factory 是一个函数用于返回值。在 service 和 controller 需要时创建。

通常我们使用 factory 函数来计算或返回值。


3.AngularJS 中通过 provider 创建一个 service、factory等(配置阶段)。

Provider 中提供了一个 factory 方法 get(),它用于返回 value/service/factory。


4.constant(常量)用来在配置阶段传递数值,注意这个常量在配置阶段是不可用的。


收获:学习了模块化和完整的项目结构以及依赖注入。


返回列表 返回列表
评论

    分享到