2016-11-22 6 views
0

ng-repeatディレクティブを使用して最後のインデックス+ 1の配列を取得する方法?? ダイナミックProfile.addressesは、[2]あなたは$最後を探していることになります配列の最後のインデックスを取得する方法ng-repeat

<tr ng-repeat="lines in array"> 
    <td> 
    <input type="text" class="form-control" id="inputDefault" ng-model=' Profile.addresses[2].site_name ' name='site_name'> 
    </td> 
    <td> 
    <input type="text" class="form-control" id="inputDefault" ng-model=' Profile.addresses[2].street_address ' name='street_address'> 
    </td> 
    <td> 
    <input type="text" class="form-control" id="inputDefault" ng-model=' Profile.addresses[2].city ' name='city'> 
    </td> 
    <td> 
    <input type="text" class="form-control" id="inputDefault" ng-model=' Profile.addresses[2].state ' name='state'> 
    </td> 
    <td> 
    <input type="text" class="form-control" id="inputDefault" ng-model=' Profile.addresses[2].country ' name='country'> 
    </td> 
    <td> 
    <input type="text" class="form-control" id="inputDefault" ng-model=' Profile.addresses[2].zip_code ' name='zip_code'> 
    </td> 
    <td> 
    <input type="text" class="form-control" id="inputDefault" ng-model=' Profile.addresses[2].phone_number ' name='phone_number'> 
    </td> 

</tr> 

答えて

2

を.site_name。

ngRepeatのドキュメントには、$ index、$ firstなどの特殊なプロパティが多数あり、そのうちの1つは$ lastです。

+0

Profile.addresses {{$ last}}。site_name ??このような ? –

+1

@AdeelKhan - この 'Profile.addresses [$ last] .site_name'のように – tymeJV

+0

最後のインデックス+1値を取得するには? ng-model = 'Profile.addresses [$ last + 1] .site_nameこれがうまくいかないように –

関連する問題