发表于: 2017-04-22 20:54:25
0 1333
今天完成的事情:
写了一个很简单的页面竟然也用了一个小时,感觉效率好低。
优化侧边栏用了半个小时,发现还要写js。整个侧边栏现在差不多完工了。
中间一直搞错了,以为登录也和登录后的页面是分开的,看了两个师兄的样品展示都是分开的。(感觉一般网页的登录页和内容页都是分开的,这个好像不是很重要吧)
学习controller,感觉就是和名字一样,专门用来控制他范围内的内容。
学习如何使用ng-click,在controller内设置$scope.val = function(){};然后在dom上设置ng-click=“val()”就可以执行函数了。
学习了$scope的继承,首先有root scope,这个还不清楚,然后是
MainController scope 只控制自己包含的属性
ChildController scope 继承父级属性,设置相同属性会覆盖之前的属性
GrandController scope 会继承所以父级和更高级属性,设置相同属性会覆盖之前属性
感觉和css的继承差不多。
明天计划的事情:
继续做任务,也不知道6还是7,管他呢,这不重要,然后就是在学一些路由的知识。
遇到的问题:
侧边栏不管拉多长都一直有颜色,而且侧边栏的内容还被拉上去了,我第一个想法就是把侧边栏设置一个很高的高度,保证拉不到那么高,都设置背景色,但是怎么都觉得略蠢,最后把侧边栏设置的只有100vh高,然后右边读了成一块,内容超出后在自己块内上下滚动,全屏页面没有滚动,效果也不错。
收获:
angular框架下,任何无用的东西都不能写,必须用到才写,不然很容易报错。
++在前边先执行++,++在后边先先执行= 。
加法的时候只要出现字符串,全部会转化成字符串拼接。
减法的时候,出现数字型的字符串,会变成数字执行。
评论