recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - problème de liaison bidirectionnelle angulaire

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

为情所困为情所困2797 Il y a quelques jours586

répondre à tous(3)je répondrai

  • 天蓬老师

    天蓬老师2017-05-15 17:10:13

    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

    .

    répondre
    0
  • 高洛峰

    高洛峰2017-05-15 17:10:13

    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']

    répondre
    0
  • 迷茫

    迷茫2017-05-15 17:10:13

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

    répondre
    0
  • Annulerrépondre