0

在我的应用程序中,我试图将对话框的文本输入值更新到主控制器中。 $scope.dialogText在主控制器中设置为对话框的文本输入。

说,我进入pumpkin对话框,然后按确定,我的应用程序必须显示,

Dialog box's text comment is pumpkin

相反,它总是显示,

Dialog box's text comment is

Jsfiddle 在,http://jsfiddle.net/HB7LU/22555/

4

1 回答 1

1

您的控制器需要更改如下: -

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;
   });
  };
});

http://jsfiddle.net/knu04nww/

于 2016-01-22T02:54:20.463 回答