发表于: 2017-02-09 01:51:02
0 1340
今天完成的事:1.通过前端方案评审
2.完成萝卜多网站的公共部分(导航栏与底部)并能够自适应
3.拆分禅道
4.观看了小课堂
遇到的问题:1.今天写路由的时候发现有报错,反馈过来的意思是所命名的控制器不是函数,后来才发现是controller没写,补上就好了
2.用媒体查询更改数值时发现没有作用,后来在参数后方加入了!important就搞定了
收获:今天观看真实项目时看到了一个名为controllerAs的值,后来了解到这个东西就是将$scope改为this,简单来说使用controllerAs
时,可以将 Controller 定义成 Javascript 的原型类,在HTML视图中直接绑定原型类的属性和方法。
这样做的优点是:
1.可以使用 Javascript 的原型类, 我们可以使用更加高级的 ES6 或者 TypeScript 来编写 Controller ;
2.避开了所谓的 child scope 原型继承带来的一些问题
评论