0
这是我的代码,我从json文件中获取数据并将其放入数组中。我想从我的数组中取5项,但我想在app.js文件中执行该代码,而不是在html文件中。 所以我不想在limitTo中使用ng-repeat。来自AngularJS中的数组的项目
$http.get('auto_quiz_data.json').then(function(quizData){
$scope.myQuestions = quizData.data;
$scope.totalQuestions = $scope.myQuestions.length;
shuffleArray($scope.myQuestions);
});
,这是HTML
<div id="myQuiz" ng-controller="QuizController">
<p class="txt">{{totalQuestions}}</p>
</div>
有人请告诉我如何在视图中只有5个项目进行打印。
您是否在使用ng-repeat显示问题? –
是的,但我不想使用过滤器limitTo。我想要代码在js文件中,只带5个项目,而不是在html文件中。 – dragon
@dragon你也可以使用['slice'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice)复制数组的一个子部分。 –