如何将数据传递给mdDialog

时间:2018-02-09 16:57:27

标签: angularjs mddialog

我有一个带有ng-href的登录表单,打开一个$ mdDialog,其中的模板显示了一个表单,该表单需要在第一个登录表单上显示登录类型(如果有)。 无法设法获得该价值。不是通过当地人或其他任何东西。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

没有小提琴或其他东西很难测试,但你可以通过这种方式从你的控制器传递数据

控制器:

 $scope.openDialog = function (event,user) {
     ngDialog.open({
         data: {'event': event, 'user': user}
         controllerAs: 'vm',
         showClose: false,
         closeByDocument: false
        });
    };

然后你可以获得模态控制器中的数据:

 $scope.data = $scope.ngDialogData.data;
 $scope.event = $scope.ngDialogData.event;
 $scope.user = $scope.ngDialogData.user;