发表于: 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 就       是函数对象的方法。

  







返回列表 返回列表
评论

    分享到