发表于: 2017-04-14 23:29:51
2 1092
今天完成的事情:获取参数,发送到后台获取返回数据,并显示在表格上
明天计划的事情:给登录页面加表单验证
遇到的问题:
一、select框 的option利用ng-repaet 后会生成一个空的option
<span>融资规模</span>
<select id="financing" ng-model="financingSelected">
<option value="">全部</option>
<option ng-repeat="(x,y) in financing"
ng-value='x'
ng-selected="financingSelected==x">
{{y}}
</option>
</select>
原因是 ng-repeat后会生成一个value='?'的option标签,所以造成空
加上一个 value='' 的option 代替他,空option就消失了:
<option value="">全部</option>
但是点击搜索按钮,触发 $state.go
$scope.search = function () {
$state.go('PageTab.Page1', {
'page': 1,
'financing': $scope.financingSelected,
'industry': $scope.industrySelected
}, {reload: true});
}
空option又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!又回来了!
困扰了很久很久,也么没解决。
二、保存url的参数
利用$statePrams,但原理还是不太懂
收获:耐性越来越好了
评论