関数への入力パラメーターの1つに基づいてスコープ変数を動的に返す単一のangular js関数が必要です。コントローラー関数については、次のような動的スコープを返す方法の例をいくつか見つけました
$scope[attributeId] = data.response; (attributeId は入力パラメーター、data.response は配列)
質問は、HTML でそのようなスコープ変数を使用する方法ですか? このような選択コントロールがあり、スコープで返された値をドロップダウンに入力します。そのような場合、モデルとオプションとして指定する必要があります。
<button ng-click="getAttributeValue(getProductsModel,p.attributeId, $event)">Get Attribute Value</button>
<select data-ng-model="attributeModel"
data-ng-options="a for a in attributeResponse">
<option value="">-- Select Value --</option>
</select>
例は本当に役に立ちます。