发表于: 2017-07-09 23:44:50

1 909


任务进展:

       1、熟悉单页应用的项目结构;

       1、修改小堂课的知识点,修改task7;

遇到问题:

       1、$http的.then和.success请求回来的数据类型有点区别,在angular里不知道怎么将请求回来的JSON格式数据转换;

       2、关于config目前进度只在ui-router中使用过,未有更深入的概念,感觉要和angular的provider有很大关系,整理好资料,下次再讲一波;

明天计划:

       1、先解决手上的问题先,整理项目结构;

       2、继续写代码,学习NG1;

收获心得:

       1、angular从1.5版本起就多了一个then方法,并不再建议使用success和error方法(but没有移除)。但是从1.6版本开始,angular正式移除了success和error方法,这是使用angular最新版跑以前的项目时候会报以上错误的原因

上次的$http因为版本问题,因为在最新版中用了success的写法,

}).success(function (data,status,headers,config) {
console.log(data);
   $scope.users=data;
   console.log($scope.users)
})

       

2、

directive加载步骤概述

var myModule = angular.module("MyModule",[]);

myModule.directive("hello",function(){
return {
restrict:'AECM',
       templateUrl:"templateUrl.html",
       //templateUrl 不需要在 JS 中写过多的HTML标签,通过 templateUrl HTML模板引入进来
       replace:true,
       compile:function () {
//compile属性一般不常用,常用的是下面的link
       },
       link:function () {

}
//link阶段,对每一条指令运行link函数;
       //link函数一般用来操作DOM、绑定事件监听器,还可以绑定scope作用域;
   };
});



返回列表 返回列表
评论

    分享到