发表于: 2017-07-25 23:36:26

1 798


一、今天完成的事:

1.学习$scope和$rootscope;

2.更改文件名称和目录结构,使其更加明确,清晰;

二、明天的计划:

1.整理优化页面;

三、遇到的问题:

1.懒加载的问题,早上来了竟然自己正常了,真是一个奇诡的问题;

四、收获:

1、学习$scope和$rootscope;

$scope在angularjs中,你可以把它理解成作用域,每个不同的controller,都具有它不同的作用域,所以controller不同,他们的scope是不同的,那么,如果我们想象js那样,做一个全局变量该怎么办呢?这就要说到rootScope了。

$rootScope是由angularJS加载模块的时候自动创建的,每个模块只会有1个rootScope;

$rootScope就相当于一个全局作用域,所以我们保存在其中的东西是全局性的,在任一controller之中都能够使用;

scope是html和单个controller之间的桥梁,数据绑定就靠他了。rootscope是各个controller中scope的桥梁。用rootscope定义的值,可以在各个controller中使用。

2.更改之前文件命名混乱的问题,更改文件目录,将文件名称该成统一,使html,css,js能对应,便于快速查找对应文件,方便维护,增加可读性;



返回列表 返回列表
评论

    分享到