2

のような配列があります。var names=["price","quality","service"]その配列を のようなオブジェクトに変換する必要がありますnames=[{"name":"price", "value":"1.3"},{"name":"quality","value":"3"},{"name":"service","value":"3.4"}]。毎回配列の値が異なります。ng-repeatlikeを使用して、その値で入力フィールドを作成する必要があります

<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"}]

ありがとう!

4

1 に答える 1