发表于: 2017-02-16 01:28:00

1 1248


今天做的事

搜索页面的导航,没有完成,卡住了

明天计划

完成点击显示相应的选项且能够正确传递参数

收获

从找职位页面点击某选项进去搜索页面,目前是用的url传参

本想过写成一个模块,在点击找职位的选项时,可以直接修改这个值对应的布尔值

跳转后渲染时可以直接是选中状态,的确是可以这样做的,但是会有一个很大的问题

刷新页面,如果在此情境下刷新页面,则重新载入时所有值归零,没有办法保持在之前的状态

所以对于这个项目来说,这种做法是不可取的

<span class="m-Category-a " ng-repeat="x in Category.compensation"  ng-click="span(x)"
     ng-class={'m-Category-a-active':x.choose}>{{x.name}}</span>

这个部分,当时click事件是span()

$scope.span=function (x) {
x.choose=!x.choose;
console.log(x)
};

里面的x换成this的话,就不可以,因为此时的this,指向的是$scope.span而非当前选中的元素

困惑

职位类别里,点击单个选项的时候,下面会跳出相应的子选项

因为repeat的数组本身是包了好几层数组,所以没办法用index联系起来

所以我目前是直接手写了第一层三个repeat,然后里面再循环,给value为index+x

这样确实是可以让两方的数组联系起来了,然而做法比较笨,所以 明天寻求更优秀的做法

对于指令用的还是比较困难,需要恶补


返回列表 返回列表
评论

    分享到