2016-11-21 56 views
0

我无法找到一种方法从剃刀文件上的属性获取索引。我需要匹配表的索引到我在范围上的数组。

我将一个窗口值从我的cshtml文件设置为一个范围属性。

scope.discountFlightList = dealViewModel; 

dealViewModel包含的项目的阵列。最重要的是deal.Fare

每次点击位于剃须刀文件上的按钮,我都需要访问数组的某个索引。以下是我正在使用的按钮。

<a href="" ng-click="openPriceChart()" class="btn-primary btn-sm pull-right hide-on-mobile"><span ng-bind-html="@deal.Fare | roundPrice | superCurrency: '@Language.Currency' : true"></span>* <i class="ha-icon fontIcon-angle-right"></i></a> 

,我需要的是基于票价价值,我可以在其中存在对

<td ng-init="myInit('@deal.OriginText')"> // in dev tools = San Francisco, California 

每个TD NG-INIT看到理想我想知道的指标是什么时,该指数我点击a href并将其设置为数组索引。我希望这个答案会做 How can I pass @Model to Angular ng-init

​​

}

但我得到一个空字符串,当我检查我的调试器。

由于剃刀文件使用foreach而不是ng-repeat,所以我没有看到如何使用$ index。

@foreach (var deal in @Model.Deals.Take(Model.NumberOfFaresToDisplay ?? 6)) 
       { 

任何帮助将不胜感激。

+0

我不知道很多剃须刀,但不能这样做'@var指数= 0;'@ foreach'之前'?如果是这样,你可以在'@ foreach'中使用'@index ++;'。 –

回答