のような配列があります。var names=["price","quality","service"]
その配列を のようなオブジェクトに変換する必要がありますnames=[{"name":"price", "value":"1.3"},{"name":"quality","value":"3"},{"name":"service","value":"3.4"}]
。毎回配列の値が異なります。ng-repeat
likeを使用して、その値で入力フィールドを作成する必要があります
<div ng-repeat="n in names">
<input name="rating" ng-model="n" value="0"/>
</div>
ユーザーがフォームを送信するときに値をオブジェクトとして取得する方法。誰でも私を助けることができます。
アップデート
次のようなjsonが必要です:::
names=[{"name":"price", "value":"1.3"},{"name":"quality","value":"3"},{"name":"service","value":"3.4"}]
ありがとう!