从Angularjs的数组中获取特定元素

问题描述 投票:0回答:2

我有一个数组,我想使用指令从中获取特定元素(例如array [0]),但我不知道如何实现。我意识到这是angularjs的基础,但是我找不到任何解决方案。请帮助:)

这里是数组

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

并且我在视图中使用该构造

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

这就是包含该指令的内容

<p>{{array.text}}</p>
angularjs angularjs-directive
2个回答
0
投票

在html中:在内容指令中,您必须添加bindToController:{data:“ =”}


0
投票

您可以在指令中设置相同的var,而不是data

<div ng-repeat="element in array">
     <content></content>
</div>
<p>{{element.text}}</p>

如果指令涉及customer数据,则应使用{{ customer.text }},如果是这种情况,则可以继续使用相同的范围。

© www.soinside.com 2019 - 2024. All rights reserved.