Javascript 带选项的Onsen对话框

Javascript 带选项的Onsen对话框,javascript,angularjs,cordova,onsen-ui,Javascript,Angularjs,Cordova,Onsen Ui,我需要打开一个对话框并传递一些选项。其想法是有一个模板弹出窗口,我可以改变标题和消息,这取决于调用它的东西。所以我有一个更好的提醒() 文档中有一些传递父范围的代码,但是如何传递自己的对象并检索它呢 angular.module('myApp').controller('MyController', function($scope) { ons.ready(function() { ons.createDialog('dialog.html', {parentScope: $scope}).th

我需要打开一个对话框并传递一些选项。其想法是有一个模板弹出窗口,我可以改变标题和消息,这取决于调用它的东西。所以我有一个更好的提醒()

文档中有一些传递父范围的代码,但是如何传递自己的对象并检索它呢

angular.module('myApp').controller('MyController', function($scope) {
ons.ready(function() {
ons.createDialog('dialog.html', {parentScope: $scope}).then(function(dialog) {
  $scope.dialog = dialog;
});
});

// This variable will be available in the dialog scope as well.
$scope.myVariable = 'Hello!';
});
因此,基本上,我如何向它传递一个对象并在对话框的控制器中访问它:

app.controller('generalSucessPopupController', function($scope){



});

您可以尝试执行
$rootScope.myVariable='Hello!'这将使其在所有控制器上可用。然后在对话框控制器上,您可以像调用
$rootScope.myVariable


注意:记住在控制器的函数参数上声明$rootScope。

您可以尝试执行
$rootScope.myVariable='Hello!'这将使其在所有控制器上可用。然后在对话框控制器上,您可以像调用
$rootScope.myVariable


注意:记住在控制器的函数参数上声明$rootScope。

是的,我也可以创建一个全局变量,但我想直接传递选项并检索它们。文档说可以,我只是在语法上遇到了一些问题。是的,我也可以创建一个全局变量,但我想直接传递选项并检索它们。医生说可以,我只是在语法上有点问题