Javascript AngularJS中数组中的项

Javascript AngularJS中数组中的项,javascript,angularjs,Javascript,Angularjs,这是我的代码,我从json文件中获取数据并将其放入数组中。我只想从我的数组中提取5个项目,但我想在app.js文件中,而不是在html文件中执行这些代码。 所以我不想在limito中使用ng repeat $http.get('auto_quiz_data.json').then(function(quizData){ $scope.myQuestions = quizData.data; $scope.totalQuestions = $scope.myQues

这是我的代码,我从json文件中获取数据并将其放入数组中。我只想从我的数组中提取5个项目,但我想在app.js文件中,而不是在html文件中执行这些代码。 所以我不想在limito中使用ng repeat

$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>

{{totalQuestions}


有人请告诉我如何在视图中只打印5个项目。

我估计这就是您要查找的内容

<div ng-repeat="item in myQuestions | limitTo: 5">
    <p>{{item}}</p>
</div>

{{item}}

在angular中,您可以使用Limito过滤器自定义要显示的项目数
希望有帮助?

您是否使用ng repeat来显示问题?是的,但我不想使用筛选器Limito。我希望代码位于js文件中,该文件只包含5项,而不是html文件。@dragon您还可以使用它复制数组的一部分。我是新来的。你能给我看一下我用slice修改的代码吗?它不是角度,只是JS。请看我链接到的页面上的示例。我的朋友,我不想使用过滤器Limito。我希望代码在js文件中,只包含5项,而不是html文件。