页面使用了ng-repeat生成了view。在controller里修改了ng-repeat的ng-model。view没有修改是什么么?$scope.search=function(page){$scope.orData.page=page==0?1:page;$scope.$watch("orData",function(){orderService.searchData($scope.orData).then(function(res){$scope.res=res.data;if($scope.res!=undefined){if($scope.res.page_items.length==0){alert("没有订单数据");}else{$scope.tds=$scope.res.page_items;$timeout(function(){console.log($scope.tds);},1000);};}else{$scope.tds="";$("#orPaging").empty();alert("订单号不能为非数字");};});});};//{{td.tid}}{{td.created}}{{td.buyer_nick}}{{td.payment}}{{td.shop_name}}{{td.title}}{{td.seller_memo}}{{td.shipping_type}}{{td.status}}{{td.receiver_name}}查看第一次刷新$scope.tds,view是有改变的。但是再次给$scope.tds赋值,view就不再改变了。但是如果$scope.tds的长度有变,view又会变了,这是为什么呢?
添加回答
举报
0/150
提交
取消