2016-02-25 48 views
1

如果我有名字像如何从AngularJS中的数组中过滤一些连续的元素?

names = ["Muneeb", "Roshan", "Umar", "Kamil", "Shamseer", "Ajay", "Jasar"] 

一个数组,我想筛选此阵列的方式,选择这种阵列具有的3和4的指数两个元素如何通过AngularJS NG实现这一-重复?请指教。

+0

'new_names = [名称[3],名称[4]]' – xbonez

+2

尝试'纳克重复= “名[名称[3],名称[4]]”'? – Ananth

+3

似乎不太可能只会使用硬代码索引值。请详细说明完整的问题并展示您的尝试 – charlietfl

回答

0

可以使用NG-如果在索引,像

<div ng-repeat = "name in names track by $index"> 
    <div ng-if="$index === 3 || $index === 4">Whatever you want here</div> 
</div> 
0

您可以使用ng-bind指令

下面是一个例子:

HTML

<main ng-app="myApp" ng-controller="MainController"> 

    <article ng-bind="arr[3]"></article> 
    <article ng-bind="arr[4]"></article> 

</main> 

JS

angular.module('myApp', []) 

    .controller('MainController', function($scope) { 
    $scope.arr = ['one', 'two', 'three', 'four', 'five']; 
    }); 
相关问题