发表于: 2017-04-12 19:40:11
1 951
完成的事情:
停电,图书馆去。
完成每日任务(评日报、审任务等)就去了半天。
一些页面样式。
计划的事情:
大概完成后台的页面样式?
问题:
写样式的日子就是无聊,在写样式的时候总会忍不住去搞搞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>
效果完成。
收获:
复盘项目进度
评论