我有这个选择字段:
代码:
<select ng-model="productForm.productDesc.idproductDesc" ng-options="opt2.idproductDesc as opt2.description for opt2 in productDesc"/>
其中productDesc
是来自查询的结果JSON文本,其中productDesc
是表,idproductDesc
和description是此表的两个属性。我想显示productDesc
的另一个属性,例如奖品(在这种情况下为opt2.price
)。我想要这样的东西:
但是:opt2.name - opt2.price
,例如opt2.name
是&#34; Patatine fritte classiche&#34;而opt2.price
是1:
&#34; Patatine fritte classiche - 1&#34; (如第二张图片)。
否则,输出字段包含所选元素的opt2.price
,这样:
我该怎么办?
答案 0 :(得分:1)
以这种方式解决:
<select ng-model="productForm.productDesc.idproductDesc">
<option ng-selected="{{productDesc.idproductDesc == productForm.productDesc.idproductDesc}}" ng-repeat="productDesc in productDescs" value="{{productDesc.idproductDesc}}">
{{productDesc.price}} - {{productDesc.description}}
</option>
</select>