angulaire.js - problème de liaison bidirectionnelle angulaire
为情所困
为情所困 2017-05-15 17:08:13
0
3
568

Comme le montre l'image, ma liste et mes modifications sont liées à vm.itemObj. Si je les traite lorsque la fenêtre pop-up sort, elles ne seront pas soumises au backend. , car la liaison bidirectionnelle modifiera également la liste. Comment résoudre ce problème

为情所困
为情所困

répondre à tous(3)
Peter_Zhu

Utilisez obj=angular.copy(vm.itemObj) pour traiter la modification dans le contrôleur de fenêtre contextuelle. Lors du retour du contrôleur de page, réattribuez obj au contrôleur de page

.
小葫芦

L’un lie vm.itemObj et l’autre vm.itemObjCache.

Lorsque la modification est confirmée, la valeur de vm.itemObjCache['xxx'] est écrasée par vm.itemObj['xxx']

迷茫

L'utilisation de différents contrôleurs pour les pop-ups et les listes évitera cette situation.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal