js 中的 config 是啥呢

JavaScript012

js 中的 config 是啥呢,第1张

config的中文意思就是配置

既然是这个意思,那麼它存放的东西都是跟这个dTree有关系的一些基本配置啥。

然後在其他显示效果中通过这个配置来加载想要的效果,就好像一些常用变量的集合,而这个集合又跟dTree都有关系,所以是dTree.config 至於为什麽要取config这个名字,无非就是让人一眼都看出它的作用和意义。

换句话说,这只是一个写代码的习惯,让人看上去直观又使用方便~

在angularjs的config中使用service的方法:

它是一个可注入的构造器,在AngularJS中它是单例的,用它在Controller中通信或者共享数据都很合适

var app = angular.module('app' ,[])

app.config(function ($provide) {

$provide.service('movie', function () {

this.title = 'The Matrix'

})

})

app.controller('ctrl', function (movie) {

expect(movie.title).toEqual('The Matrix')

})

语法糖:

app.service('movie', function () {

this.title = 'The Matrix'

})

在service里面可以不用返回东西,因为AngularJS会调用new关键字来创建对象。但是返回一个自定义对象好像也不会出错。