发表于: 2017-01-10 00:08:37
1 1377
1.完成学员列表的数据请求和插入,学习angular的$scope;$location,$http。
2.学习angulaerjs的表单输入验证。
明天的计划:
争取完成task7。
遇到的问题:
对$scope理解不够,导致变量的值获取不到,请教大师兄后修改自己的写法,可以在每个控制器下面,把当前的this赋给一个变量常命名为vm来表示;
把所有的变量和函数都写到vm下面,绑定指令的时候用这样的写法ng-controller="Back-home as vm";调用的属性的时候都在前面加上vm.value.
收获:
1.$location服务可以做如下操作:
a. 获取并监听URL。
b.改变URL。
c.当出现以下情况时同步URL4.改变地址栏
d.点击了后退按钮(或者点击了历史链接)
e.点击了一个链接
f.一系列方法来获取URL对象的具体内容用(protocol, host, port, path,search, hash).formatDate
g.使用url的方法传递参数。
2.小课堂收获:
this的三种调用方式:
a.作为对象方法调用:this 被自然绑定到该对象.
b.作为函数调用:this被绑定到全局对象
c.作为构造函数调用:this 绑定到新创建的对象上
d.使用 apply 或 call 调用:在 JavaScript 中函数也是对象,对象则有方法,apply 和 call 就 是函数对象的方法。
评论