$scope.orderDetails = [
{
"id":"115584",
"user_id":"78937",
"your_sys_global":null,
"created_at":"2017-12-08 05:03:20"
},
{
"id":"115585",
"user_id":"78936",
"your_sys_global":"MicSamse",
"created_at":"2017-12-08 05:03:21"
},
{
"id":"115586",
"user_id":"78938",
"your_sys_global":null,
"created_at":"2017-12-08 05:03:52"
}
];
<div ng-repeat="user in profiles track by $index">
<input
type="text"
name="your_sys_global_{{user.user_id}}"
ng-model="orderDetails[user.user_id].your_sys_global"
ng-change="saveOrder(user, orderDetails[user.user_id])"
>
</div>
答えて
問題がorderDetails[user.user_id]
である理由を、あなたの$scope.orderDetails
が配列のANあなたがその配列の値を更新するために、インデックスを必要と案内してくださいテキストボックスにフェッチされていませんangularjs。
ng-change
、ng-model
は、正しく設定されている場合、$scope.orderDetails
を更新するのはなぜですか?
はあなた$scope
$scope.getUserOrder = function(user) {
return $scope.orderDetails.filter(function(order) {
return order.user_id === user.user_id;
})[0]
}
に次のメソッドを追加し、いくつかの入力間違いがあるかもしれない、気にしないでください。このmethod
<div ng-repeat="user in profiles track by $index">
<input
type="text"
name="your_sys_global_{{user.user_id}}"
ng-model="getUserOrder(user).your_sys_global"
>
</div>
を使用するようにマークアップを変更します。
' user.user_id'をインデックスとして使用できないのはなぜですか?例えば'ng-model =" orderDetails [420] .your_sys_global " –
' array'インデックスは '0 ..... n'のようなものです。そして、それらはデータベースの 'user_id'と一致しません。 –
彼はプロフィールからユーザーを引っ張って、別の配列でそのユーザーにモデルをバインドしているので、特定のインデックスを使用することは意味があります。特定の順序になる必要はありません(そうでなければ、 '$ index' –
- 1. 詳細を変更すると、AngularJs、マスター詳細更新マスター
- 2. 来るページの詳細を含む訪問者の詳細を取得することは可能ですか?
- 3. Crystal Reports詳細の詳細
- 4. ngtools/webpack:詳細を知ることは可能ですか?
- 5. 詳細ビューには、ここでは異なる値に
- 6. Flexデバッガを詳細にするには?
- 7. ユーザープロファイルの詳細にユーザーアドレスの詳細を含める方法
- 8. フェッチ注文Mongodbの2つの日付間の詳細
- 9. .Netコード契約 - 詳細はどこ?
- 10. 詳細を見る
- 11. 詳細なasp.netキャッシュとセッションの詳細をメモリダンプから取得する
- 12. Android 6.0.1 - アプリの詳細とアプリの権限の詳細は異なる
- 13. 詳細
- 14. 詳細がライトボックスにあるASP.NETマスター/詳細ページの例?
- 15. Entity Framework(マスター詳細)マスターから別のフォームにある詳細
- 16. 私はここに詳細な質問を投稿
- 17. 「パーマリンク」詳細ページは
- 18. マスター詳細グリッドの詳細グリッドを動的にロード
- 19. マスター詳細データウィンドウの詳細を新しいウィンドウに表示
- 20. マスター - 詳細:アンドロイドに
- 21. Javascriptによる詳細チェックボックス
- 22. WebCoreSharedBufferDataの詳細はどこで知ることができますか?
- 23. "::"シンボルとはどこに私はそれについての詳細を得ることができますか?
- 24. ストリームフォーマットのデフレートとgzip - 詳細
- 25. SWRevealViewControllerとTab Bar Controller詳細
- 26. パートナーページヘッダーと詳細Crystal Report
- 27. 詳細検索フォームとオートコンプリート
- 28. 詳細:mklinkとそのオプション
- 29. UIタブバーとナビゲーションバー詳細ビュー
- 30. ASP.NET FormView詳細ビューとポリモーフィズム
'profiles'配列はどこにありますか? –
これはあなたが使用している正確なコードの場合、 'orderDetails'の最後にカンマがありません –
' profile'の代わりに 'orderDetails'を使用します。 –