发表于: 2017-05-20 20:15:55

2 978


今日完成:

完成了公司详情、职位详情、搜索公司页面的js代码;

明日计划:
完成前台所有的js代码。
问题:
今天整体没有太大问题,昨天反而遇到了问题。
页面中有一个双向绑定了的对象A,其属性没办法实时更新(属性值也是双向绑定的)
我用的是controllerAs表达式,在路由中定义了controllerAs:‘ctrl’:
在控制器中定义了 ctrl=this;
ctrl.A={
name:ctrl.name,
id:ctrl.id
}。
当在页面中进行了操作,ctrl.A中ctrl.name值或者ctrl.id值已经改变,这时候ctrl.name与ctrl.id会及时进行双向绑定的更新;但是ctrl.A里边的值依然是以前的值,没有更新。
没办法我只好在进行了操作后,从新执行ctrl.A.name=ctrl.name 操作,这个对象的属性才会更新。
收获:
昨天把之前的逻辑全部推翻重来,反而进度快了起来。看来还是之前走了死胡同。



返回列表 返回列表
评论

    分享到