angular.js - angular で ng-repeat を使用した後、フォームをサーバーに送信するにはどうすればよいですか?
仅有的幸福
仅有的幸福 2017-05-15 16:51:06
0
1
661

次のようなオブジェクトがあるとします。

リーリー

obj の ng-repeat データを使用してリストを表示し、入力ボックスを通じて C の値を変更しました (双方向バインドである必要があります)。では、このフォーム(a列とc列)に指定された項目を送信するにはどうすればよいでしょうか?

リーリー

何か理解できません。説明していただければ幸いです。HTML ファイルが正しく書かれていない可能性があります。
よろしくお願いします

仅有的幸福
仅有的幸福

全員に返信(1)
淡淡烟草味

訂正

  • ポスターの obj は、$scope.obj=...obj などの $scope に結び付ける必要があります。コード> >配列である必要がありますobj应该绑在$scope中,如$scope.obj=...,而且obj应该是一个数组吧
  • td中的数据应该加花括号如:{{data.a}}

回答

  • 表单提交正常的话是需要有name属性的,而且都应该是表单域之类的吧,比如input,select
  • angular既然已经数据绑定了,直接在C里面拿到数据,然后异步提交就可以了,用$http这个service
  • td 内のデータは、{{data.a}} のように中括弧で囲む必要があります。
答え🎜 🎜 🎜フォームが正常に送信される場合は、name 属性が必要であり、inputselect などのフォーム フィールドである必要があります。 🎜 🎜angular はデータ バインドされているため、C で直接データを取得し、$http この service を使用して非同期に送信します。 🎜 🎜今のところこの方法しか知りません~🎜 🎜
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート