发表于: 2017-02-23 23:53:56

1 1219


今天做的事情

后台信息管理部分两个页面的选项部分和数据渲染

操作按钮以及日期选择的部分暂时没完成

明天计划
首先完成日期选择部分,然后做编辑页面
困惑以及收获
404错误,nginx无误,
this.Companylist = function(params){
    return $http.get("/carrots-admin-ajax/a/company/search",{params:params});
};
错误在开始的[  ,  {params:params}],逗号用的是加号,所以请求错误
ng-options="x.name for x in vm.industrylist track by x.id"
ng-options="x.name for x in vm.industrylist"
包括ng-repeat若不加track by $index或key。则
angular会产生一个 因遍历生成的$$hashkey键值对,在post请求时还要处理一次,加上track by 就不会了
x.id as x.name for x in vm.industrylist track by x.id

后来发现这样更方便,显示的是name,ng-model绑定的值为id

方便了发送数据,节省一道处理工序

再然后发现这样不知道怎么让默认选项显示为全部

又懒得往constant里挨个加上个选择全部

于是就在select的下面先给了一个写死的option,然后再repeat

三级联动:

我开始是这样做的,省级就直接出现,而后的市和区的数据

都通过判断省级有没有选择来选择渲染,在它前一个选项绑定一个ng-change事件

来选择渲染准备显示的内容,后来二大说change事件的话

在编辑页面会无法触发,导致进去后没法显示相应的选项

我试了一下果然不行,不过我后来想,好像没关系啊

反正是传参过去的,那我在那个页面就通过参数做个判断应该是可以得

如果进度够快明天试试,感觉明天要做的好多



返回列表 返回列表
评论

    分享到