Javascript ng repeat不查看数据

Javascript ng repeat不查看数据,javascript,angularjs,Javascript,Angularjs,我有一个文件上传按钮,上传后,我希望选择的文件名显示在下一行,使用重复, 但该列表并未显示。 这是我的代码: var pniotApp=angular.module'pniotApp',[]; 控制器'pniotCtrl',函数$scope,$http,$location{ $scope.fileSelected=函数元素{ $scope.files=element.files; } }; {{file.name} 在函数外部定义$scope.files=[]的空数组 您忘记定义$scope.

我有一个文件上传按钮,上传后,我希望选择的文件名显示在下一行,使用重复, 但该列表并未显示。 这是我的代码:

var pniotApp=angular.module'pniotApp',[]; 控制器'pniotCtrl',函数$scope,$http,$location{ $scope.fileSelected=函数元素{ $scope.files=element.files; } }; {{file.name}
在函数外部定义$scope.files=[]的空数组

您忘记定义$scope.files

var pniotApp=angular.module'pniotApp',[]; 控制器'pniotCtrl',函数$scope,$http,$location{ $scope.files=[]; $scope.fileSelected=函数元素{ $scope.files=element.files; } }; {{file.name} 由于使用了onchange函数,您需要对其进行消化,因为它不是角度指令

var pniotApp=angular.module'pniotApp',[]; 控制器'pniotCtrl',函数$scope,$http,$location{ $scope.fileSelected=函数元素{ $scope.files=element.files; $scope.$digest } }; {{file.name}
在FileHelped函数上方定义$scope.files=[]即可。这很有用!!谢谢