我有一个要求——单个 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>
一个例子真的很有帮助。