Получить определенный элемент из массива в Angularjs - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть массив, и я хочу извлечь из него определенный элемент, используя директиву (например, array [0]), но я не понимаю, как этого добиться. Я понимаю, что это основы angularjs, но я нигде не могу найти решение. Пожалуйста, помогите:)

Вот массив

    $scope.array = [
      {
        text: '1',
      },
      {
        text: '2',
      },
      {
        text: '3',
      }]

И я использую эту конструкцию в представлении

<div ng-repeat="element in array">
     <content></content>
</div>

И это то, что содержит эту директиву

<p>{{array.text}}</p>

Ответы [ 2 ]

0 голосов
/ 07 ноября 2019

Вы можете установить ту же переменную в вашей директиве вместо директивы data

<div ng-repeat="element in array">
     <content></content>
</div>

:

<p>{{element.text}}</p>

Если в директиве есть данные customer, которые вы должны использовать {{ customer.text }}, если это так, вы можете продолжать использовать ту же область, как эта ...

<div ng-repeat="customer in array">
     <content></content>
</div>

директива:

<p>{{customer.text}}</p>
0 голосов
/ 05 ноября 2019

В html: в директиву контента вам нужно добавить bindToController: {data: "="}

...