在Ionic-Framework中关闭模态对话框后刷新模型

时间:2016-03-03 16:49:50

标签: angularjs ionic-framework

我正在编写一个Ionic应用程序,我希望每当视图变得可见时运行一个函数来刷新视图模型。我在父视图的控制器中使用$ionicView.enter来正常加载模型:

//Code in Parent View's Controller
$scope.$on('$ionicView.enter', function(e) {
    loadModel();
});

在视图上,我有一个按钮来打开一个离子模态对话框,该对话框有自己的控制器,用户可以在主视图的模型中添加新条目。在用户保存新条目后,我关闭模式并希望模型自动刷新,如下所示:

//Code in Modal Dialog's Controller
$scope.addEntry = function() {
    //code to add new data to model

    //need to call loadModel() in parent controller here
    $scope.modal.hide();

};

关闭模式对话框后,父视图控制器中的事件不会触发。从模态对话框的控制器中调用父视图控制器中loadModel()的最佳方法是什么?

0 个答案:

没有答案