2016-11-25 7 views
0

私はさまざまなオブジェクトからリストをレンダリングする指示があります。補間で2式を連結する方法

コントローラー:

$scope.propertyName = 'price'; 

ビュー:

<div ng-repeat="item in obj"> 
<a>{{ 'item.' + propertyName }}</a> 
</div> 

オブジェクトobjは、様々な性質を持っていますし、私は、静的プロパティ名を使用することはできません。

{{ 'item.' + propertyName }}戻り文字列'item.price' - {{ item.price }}のような式が必要です。

+0

私は、これはこれを行うには悪い方法だと思います –

答えて

2

ちょうどあなたがJavaScriptで行うだろう好き:

{{ item[propertyName] }} 
関連する問題