我有一个产品列表,你可以看到 JSON:
var panier =
{
"Client": "Ben",
"Date":"",
"Produits": [
{
"Id": "188",
"Name":"Name1",
"Qte": "5",
"Variante":
"20 Pcs",
"Prix" :"149.00"
},
{
"Id": "231",
"Name":"Name2",
"Qte": "2",
"Variante": "7 encas de 35g",
"Prix" :"109.00"
},
{
"Id": "232",
"Name":"Name3",
"Qte": "7",
"Variante": "10 pieces",
"Prix" :"99.00"
}
]
};
我用离子做一个列表来检索产品,这一切都有效。
当我这样做时(例如第一个项目)Qte = {{product.Qte}}
它给了我在列表项内部Qte = 5
但是,当我想将数量放在选择上时,它不适用于 ng-init :
<select
ng-model="selectedQte"
ng-init="selectedQte = {{product.Qte}}"
ng-options="selectedQte for selectedQte in range('10')"
ng-change="product.Qte = selectedQte">
</select>
我努力了 :
ng-init="selectedQte = product.Qte"
和 :
ng-init="selectedQte = {{product.Qte}}"
但什么也没有发生。当我尝试过:
ng-init="selectedQte = 3"
我有3
3 个选项。
但我想要5
第一个,2
第二个和7
第三个。
需要任何帮助,谢谢!