发表于: 2017-07-28 23:45:33
1 942
今天完成的事情:
把后台方案写出来了,页面关系也做了。
找资料学习angularjs
晚上找到一个angularjs代码风格建议的文章,学习怎么书写代码更加规范。学习angularjs一直以来都没关注这方面的问题,之前看到别人代码里的var vm=this,还有XXXcontroller as XXX,还有路由设置里的controller,controllerAs 的作用是什么,为什么要这么写,都不怎么了解。
http://www.cnblogs.com/CreateMyself/p/5556836.html这篇文章有讲到一些,后来又找github里到一篇angular规范,看起来很官方的样子,明天在详细学习一下,https://github.com/johnpapa/angular-styleguide/blob/master/a1/i18n/zh-CN.md
明天计划的事情:
接口还没写好,先把前台的静态页面框架写一些。
学习angularjs代码规范
遇到的问题:
如上
收获:
在控制器内部
版本1.0
function CustomerController($scope) {
$scope.name = {};
$scope.sendMessage = function() { };
}
版本2.0
function CustomerController() {
this.name = {};
this.sendMessage = function() { };
}
版本3.0
this关键字代表上下文,在控制器内部使用函数时可能会改变它的上下文,用一个变量来捕获this能够避免面临这样的问题。
function CustomerController() {
var vm = this;
vm.name = {};
vm.sendMessage = function() { };
}
评论