2016-03-30 6 views
1

誰かにこのようなものを使用させてください。ng-repeatでダイナミックスコープの変数名を使用

<option value="" ng-repeat="k in getValues(value.key.id)" value="{{k.id}}" ng-selected="k.id == value.fk_key">{{ k.display_name }}</option> 

Javascriptを::

私は値

HTMLを返す関数を使用することになり

<option value="" ng-repeat="k in selected_grp_keys_{{value.key.id}}" value="{{k.id}}" ng-selected="k.id == value.fk_key">{{ k.display_name }}</option> 

答えて

0

NG-オプションで{{}} UINのNG-繰り返しその作業罰金を解析カント
$scope.getValues = function (id) { 
    return $scope['selected_grp_keys_' + id]; 
} 

編集:ngRepeatsは選択オプションとしては理想的ではありません。 AngularJSには、同じことをするselect要素のngOptionsディレクティブがあります。続きを読む:https://docs.angularjs.org/api/ng/directive/ngOptions

関連する問題