在我的应用程序中,我试图将对话框的文本输入值更新到主控制器中。
$scope.dialogText
在主控制器中设置为对话框的文本输入。
说,我进入pumpkin
对话框,然后按确定,我的应用程序必须显示,
Dialog box's text comment is pumpkin
相反,它总是显示,
Dialog box's text comment is
Jsfiddle 在,http://jsfiddle.net/HB7LU/22555/
在我的应用程序中,我试图将对话框的文本输入值更新到主控制器中。
$scope.dialogText
在主控制器中设置为对话框的文本输入。
说,我进入pumpkin
对话框,然后按确定,我的应用程序必须显示,
Dialog box's text comment is pumpkin
相反,它总是显示,
Dialog box's text comment is
Jsfiddle 在,http://jsfiddle.net/HB7LU/22555/
您的控制器需要更改如下: -
myApp.controller('tmplCtrl', function($scope, ngDialog){
$scope.dialogText = ""
$scope.loadSuiteDlg = function(){
var prom = ngDialog.open({template : 'dialog', scope : $scope });
prom.closePromise.then(function(res){
$scope.dialogText = res.value;
});
};
});