发表于: 2016-12-29 00:41:44

4 1696


1.今天完成的事:
    完成学员列表的数据请求和插入,学习angular的$scope;$location,$http.

2. 明天的计划:

    争取完成task7,学习angulaerjs的表单输入验证.

3. 遇到的困难:

    1. 对$scope理解不够,导致变量的值获取不到,请教沁姐后修改自己的写法,可以再每个控制器下面,把当前的this赋给一个变量常命名为vm来表示;

       把所有的变量和函数都写到vm下面,绑定指令的时候用这样的写法ng-controller="Back-home as vm";调用的属性的时候都在前面加上vm.value.

   2. $location服务;相当于window.location的作用,能暴露当前地址栏的URL,可以做如下的操作. http://www.jb51.net/article/89729.htm

      1. 获取并监听URL。
      2.改变URL。
      3.当出现以下情况时同步URL
      4.改变地址栏
      5.点击了后退按钮(或者点击了历史链接)
      6.点击了一个链接

      7.一系列方法来获取URL对象的具体内容用(protocol, host, port, path, search, hash).formatDate 

      8.使用url的方法传递参数.

  3. $http的链式调用方法. http://www.jb51.net/article/79243.htm

  $http({

    url:'data.json',

    method:'GET/post'

     params:传递的参数

  }).success(function(data,header,config,status){

  //响应成功

  }).error(function(data,header,config,status){

  //处理响应失败

  });


4. 今天的收获:

   1. 学习用vm代替$scope的写法

   2. angularjs的$location用法和$http的用法.



返回列表 返回列表
评论

    分享到