我有以下简单的目录列表。我希望上传文件并更新ng-repeat
列表。
<h3>Directory Listing</h3>
<li ng-repeat="file in filearray track by file.id">
{{file.id}} {{file.filename}}
</li>
我尝试将新项目推送到控制器中的文件阵列
$scope.filearray.push({id:max_id, filename: filename});
我还尝试调用提供目录列表
的端点我曾尝试使用和不使用$scope.$apply
,不知何故ng-repeat没有更新(也尝试使用和不使用track)。有人能否对ng-repeat有所了解,以及为什么即使在$scope.$apply
上也不动态更新?
编辑:问题已解决
我在控制器的主代码中有两次调用......
<div class="main" ng-controller="MainController">
<form ng-controller="MainController">
...