发表于: 2017-04-12 19:40:11

1 949


完成的事情:

停电,图书馆去。

完成每日任务(评日报、审任务等)就去了半天。

一些页面样式。


计划的事情:

大概完成后台的页面样式?


问题:

写样式的日子就是无聊,在写样式的时候总会忍不住去搞搞js方面的事情,然后进度又慢了下来。

后台中有地区选择的玩意,由于是两级联动,就给了两个select,分别绑定保存/搜索数据中的某个地址。

$scope.comSaveData = {

name:'',

industry:'0',

province:'',

city:'',

county:'',

financing:'0',

approvedStatus:'0',

freezedStatus:'0'

}


然后传入constant中的省份数据

$scope.province = PROVINCE;//省


接着给省份的select添加点击方法。

$scope.comProvince = function(str){

$scope.comSaveData.city = '';

$scope.city = myFac.area(str);

}


由于会重复使用,添加服务myFac.area

service.area = function(str){

var arr = [];

if(str ===''){

arr='';

}else{

var num = parseInt(str)+1;

console.log(num);

angular.forEach(CITY, function (data) {

if (data.ProID == num) {

arr.push(data);

}

});

}

return arr;

}

其效果为,选择省份后,在constant中提取省对应的市的数据,并返回。


<span class="item">地区</span>

<select style="width:155px;" ng-model="comSaveData.province" ng-click="comProvince(comSaveData.province)">

<option value="">全部</option>

<option ng-repeat="x in province" value="{{$index}}">{{x.ProName}}</option>

</select>

-

<select style="margin-left:0;width:155px;" ng-model="comSaveData.city">

<option value="">全部</option>

<option ng-repeat="x in city" value="{{$index}}">{{x.CityName}}</option>

</select>


效果完成。


收获:

复盘项目进度



返回列表 返回列表
评论

    分享到