我在父母中有以下代码,显示了一个子模态
exports.itemTap = function(args){
page.showModal("views/loopback/modal","My context here",function closeCallback(isSaved){
console.log(isSaved); //shows undefined on console
},false);
};
当我点击这里的保存按钮时,我正在关闭子模态
exports.save = function(args){
closeCallBack(true);
};
正如您所看到的,我将true作为参数传递给closeCallback函数并在父控制台上的控制台上打印参数,但它始终显示“undefined”而不是“true”。这是某种虫子吗?或者我在这里做错了什么。谢谢你的期待。
答案 0 :(得分:3)
回调与此事件一起传递:
<Page xmlns="http://schemas.nativescript.org/tns.xsd"
showingModally="onShowingModally">
你可以从
获得回调exports.onShowingModally = function(args) {
var callback = args.closeCallback;
}
之后你就可以像在问题中一样打电话了。