发表于: 2017-07-28 23:45:33

1 942


今天完成的事情:

把后台方案写出来了,页面关系也做了。

找资料学习angularjs

晚上找到一个angularjs代码风格建议的文章,学习怎么书写代码更加规范。学习angularjs一直以来都没关注这方面的问题,之前看到别人代码里的var vm=this,还有XXXcontroller as XXX,还有路由设置里的controllercontrollerAs 的作用是什么,为什么要这么写,都不怎么了解。

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() { };

}

 



返回列表 返回列表
评论

    分享到