如何将参数传递给模态弹出窗口?
how to pass parameters to modal popup?
我正在开发 Nativescript
应用程序,我需要在其中单击列表项打开视图。所以我必须将该项目的 id
传递给单击列表项目时即将打开的模式。
这是我尝试打开模式弹出窗口的代码:
var modalPageModule = views.appointmentDetails;
var context = {
id: args.view.bookingId // i tried this way for passing parameter
};
var fullscreen = true;
page.showModal(modalPageModule, context, function closeCallback(parameters) {
// Log the user in...
}, fullscreen);
以及在模态弹出控制器上获取传递参数的代码
page = args.object;
var gotData = page.navigationContext;
var id = gotData.id;
但是returnsNaN
.
请提出一些将变量传递给模态弹出窗口的方法。
在 XML 文件中进行更改后问题已解决
<Page xmlns="http://schemas.nativescript.org/tns.xsd"
xmlns:widgets="utils/widgets"
showingModally="onLoaded">
在模态控制器中
exports.onLoaded = function(args) {
var id = args.context.id
我正在开发 Nativescript
应用程序,我需要在其中单击列表项打开视图。所以我必须将该项目的 id
传递给单击列表项目时即将打开的模式。
这是我尝试打开模式弹出窗口的代码:
var modalPageModule = views.appointmentDetails;
var context = {
id: args.view.bookingId // i tried this way for passing parameter
};
var fullscreen = true;
page.showModal(modalPageModule, context, function closeCallback(parameters) {
// Log the user in...
}, fullscreen);
以及在模态弹出控制器上获取传递参数的代码
page = args.object;
var gotData = page.navigationContext;
var id = gotData.id;
但是returnsNaN
.
请提出一些将变量传递给模态弹出窗口的方法。
在 XML 文件中进行更改后问题已解决
<Page xmlns="http://schemas.nativescript.org/tns.xsd"
xmlns:widgets="utils/widgets"
showingModally="onLoaded">
在模态控制器中
exports.onLoaded = function(args) {
var id = args.context.id