在我的 ng-repeat 中看不到预期的数据
do not see the expected data within my ng-repeat
我有一个 $scope 变量 epochs
循环遍历包含 3 个项目的数组 -
<div class="epoch" ng-repeat="epoch in epochs" ng-init="epochIndex = $index">
<div class="epoch-time">
<span class="epoch-header">{{epoch[epochIndex].epoch}} {{ epochIndex }}</span>
</div>
预期结果:
在模板中查看以下div
<span class="epoch-header">Today 0</span>
<span class="epoch-header">Tommorow 1</span>
<span class="epoch-header">Thu, 11 Jan 2</span>
实际结果:
<span class="epoch-header">Today 0</span>
<span class="epoch-header">1</span>
<span class="epoch-header">2</span>
我可以从控制台查看变量,当我 运行 每个数字键的范围变量时,我可以看到预期值 - 它只是没有传递到我的模板以用于后一个跨度? ?
谁能指出不正确的地方?
你是说?
<div class="epoch" ng-repeat="epoch in epochs">
<div class="epoch-time">
<span class="epoch-header">{{epoch}} {{ $index }}</span>
</div>
您可以直接这样做:
<div class="epoch" ng-repeat="epoch in epochs">
<div class="epoch-time">
<span class="epoch-header">{{epoch}} {{$index}}</span>
</div>
</div>
你做错了,试试这个
<div class="epoch" ng-repeat="epoch in epochs" ng-init="epochIndex = $index">
<div class="epoch-time">
<span class="epoch-header">{{epoch}} {{epochIndex}}</span>
</div>
</div>
我有一个 $scope 变量 epochs
循环遍历包含 3 个项目的数组 -
<div class="epoch" ng-repeat="epoch in epochs" ng-init="epochIndex = $index">
<div class="epoch-time">
<span class="epoch-header">{{epoch[epochIndex].epoch}} {{ epochIndex }}</span>
</div>
预期结果: 在模板中查看以下div
<span class="epoch-header">Today 0</span>
<span class="epoch-header">Tommorow 1</span>
<span class="epoch-header">Thu, 11 Jan 2</span>
实际结果:
<span class="epoch-header">Today 0</span>
<span class="epoch-header">1</span>
<span class="epoch-header">2</span>
我可以从控制台查看变量,当我 运行 每个数字键的范围变量时,我可以看到预期值 - 它只是没有传递到我的模板以用于后一个跨度? ?
谁能指出不正确的地方?
你是说?
<div class="epoch" ng-repeat="epoch in epochs">
<div class="epoch-time">
<span class="epoch-header">{{epoch}} {{ $index }}</span>
</div>
您可以直接这样做:
<div class="epoch" ng-repeat="epoch in epochs">
<div class="epoch-time">
<span class="epoch-header">{{epoch}} {{$index}}</span>
</div>
</div>
你做错了,试试这个
<div class="epoch" ng-repeat="epoch in epochs" ng-init="epochIndex = $index">
<div class="epoch-time">
<span class="epoch-header">{{epoch}} {{epochIndex}}</span>
</div>
</div>