2015-06-05 3 views
0

Я использую ngDialog в своем проекте с данными из моего объема. У меня есть объект с именем области действия popupConge, что я ссылку на данные ngDialog:Обновить данные в ngDialog

ngDialog.open({ 
     template: 'saisieCongeModalPanel', 
     className: 'ngdialog-theme-default width800', 
     data: $scope.popupConge, 
     scope: $scope, 
    }); 

Проблема заключается в том, что когда я обновляю $ scope.popupConge, данные в моей модальной панели не обновляются. Например, у меня есть: <input type="text" id="motif" ng-model="ngDialogData.conge.motif"/> в моем ngDialog. Когда я обновляю $ scope.popupConge.conge.motif, поле ввода не обновляется: s

Я сделал что-то не так?

Спасибо!

ответ

0

Поскольку вы проходите $scope в диалоговом окне, вы должны использовать вместо этого popupConge.conge.motif.

Попробуйте это.

<input type="text" id="motif" ng-model="popupConge.conge.motif"/> 
+0

Да, это то, что я использую сейчас, это работает. Я думал, что, поскольку свойство данных доступно, лучше использовать его и не использовать область, но хорошо ... не работает ^^ В любом случае, спасибо –

Смежные вопросы