図に示すように、リストと変更は vm.itemObj にバインドされており、ポップアップ ウィンドウが表示されたときに処理すると、バックエンドに送信されません。 、双方向バインディングによってリストも変更されるため、これを解決する方法
。天蓬老师2017-05-15 17:10:13
obj=angular.copy(vm.itemObj) を使用して、ポップアップ ウィンドウ コントローラーの変更を処理します。ページ コントローラーを返すときに、obj をページ コントローラーに再割り当てします。
高洛峰2017-05-15 17:10:13
1 つは vm.itemObj をバインドし、もう 1 つは vm.itemObjCache をバインドします。
変更が確認されると、vm.itemObjCache['xxx']の値がvm.itemObj['xxx']に上書きされます