我试图在ng对话框关闭时更改我的根范围模型值,但值保持不变。我期待$rootScope.isNgDiagClosed
成为真正的'当我点击“显示更多”时按钮,然后单击ng对话框中的关闭按钮。但$rootScope.isNgDiagClosed
始终保持false
。任何人都可以帮我解决这个问题吗?请找plnkr
以下是我在ng对话框关闭时更改值的代码:
app.controller('InsideCtrl', function ($scope, ngDialog) {
$scope.closeTopList = function () {
$scope.isTopCarrierListClosed = true;
ngDialog.close();
};
});
答案 0 :(得分:0)
需要在根范围级别修改控制器中的模型。以下解决了这个问题。使用修正更新了plnkr。
app.controller('InsideCtrl', function ($scope, $rootScope, ngDialog) {
$scope.closeTopList = function () {
$rootScope.isNgDiagClosed = true;
ngDialog.close();
};
});