diff --git a/src/scripts/directives/settingDialog.js b/src/scripts/directives/settingDialog.js index 5d72a3d..a752ec3 100644 --- a/src/scripts/directives/settingDialog.js +++ b/src/scripts/directives/settingDialog.js @@ -50,9 +50,11 @@ }; angular.element('#quickSettingModal').on('hidden.bs.modal', function () { - scope.setting = null; - scope.context.availableOptions = []; - scope.context.globalOptions = []; + scope.$apply(function () { + scope.setting = null; + scope.context.availableOptions = []; + scope.context.globalOptions = []; + }); }); scope.$watch('setting', function (setting) {