发表于: 2017-06-27 23:08:49

1 926


今日所做:

1.将搜索页的数据放到单放到contants文件夹的js中,在搜索页的controller

中引用它,并将数据ng-reapeat到页面中

2.学习官网代码发现有一些之前没用过的方法:

首先是sessionstorage之前的用法是sessionSrorage.getItem(‘name’),

或者sessionStorage.setItem(‘key’,‘value’),但是看官网上直接

可以使用sessionStorage.key=JSON.stringify(data),然后自己demo了

一下,发现确实可以用

3.学习了arry.foreach(function(currentvalue,index,arry))用法,

在点击搜索页的标签时,需要将选中的数据保存下来,而且如果点击了无限,

需要有一个遍历,将其他所有标签都设置为没有选中,这时候需要使用foreach()

方法

4.arry.every(function(currentvalue,index,arry)),every()方法同

样式将数组中的数遍历一遍,但是返回的是布尔值,function中应该有一个判断

语句,这个方法在点击某个标签的时候同样要用到

明日计划:

继续做职位搜索功能

遇到的问题:

angular js中,应该一个项目只有一个app就可以了,但在其他子页面中,该如何定义controller、constent、

factory这些东西呢?看官网是直接采用app.controller或者app.constant就可以了,但我自己在做的时候发现

如果使用app.controller去定义子页面的controller,就会报错,提示controller没有注册,

如果使用angular.module(‘appname’,[]).controller(‘name’,function(){})就可以,不知道为什么,更奇怪的是constant却可以使用app.constant这种方法来定义,不用这种方法定义还会报错

 今日收获:

学到了一些新的方法sessionstorage,foreach(),every()等等


返回列表 返回列表
评论

    分享到