我在加载期间看到scope元素$scope.docDetails具有必要的数据.
在我使用ng-repeat打印信息的视图中,我看到它没有显示在浏览器中.
<body ng-controller="documentUploadController" nv-file-drop="" uploader="uploader" filters="queueLimit,customFilter"> <div class="container"> <div ng-repeat="row in documentUploadController.docDetails"> <div class="col-sm-2">{{row.DocumentTypeName}}</div> <div class="col-sm-3 elementwrap"><a href="#" ng-click="documentUploadController.downloadDocument(row)">{{row.FileName}}</a> </div> .. </div> </div>
当我查看HTML时,我看到ng-repeat代码被注释掉了
我哪里错了?
解决方法
目前,您的ng-repeat变量是$scope.docDetails
由于$scope已经等于控制器,因此删除ng-repeat中的控制器引用,例如< div ng-repeat =“docDetails中的行”>
<body ng-controller="documentUploadController" nv-file-drop="" uploader="uploader" filters="queueLimit,customFilter"> <div class="container"> <div ng-repeat="row in docDetails"> <div class="col-sm-2">{{row.DocumentTypeName}}</div> <div class="col-sm-3 elementwrap"><a href="#" ng-click="documentUploadController.downloadDocument(row)">{{row.FileName}}</a> </div> .. </div> </div>