【问题标题】:nativescript: modal property is undefinednativescript:模态属性未定义
【发布时间】:2016-07-12 18:10:17
【问题描述】:

我正在 nativescript 上创建 datepicker 模态选择库。

var pagesModule = require("ui/page");
var datePickerModule = require("ui/date-picker");
var moment = require('momentjs');
var frame = require('ui/frame');

module.exports.init = function(tarih, callBack) {
   var dt = new datePickerModule.DatePicker();
   var page = new pagesModule.Page();
   page.content = dt;
   page.height = 250;
   var parent = frame.topmost().currentPage;
   parent.modal.showModal(page, '', function() {
      callBack();
   });
};

我在主 js 文件上调用这个库;

var dm = require('../../../lib/dateModal');
exports.tarihCagir = function(nesne) {
    dm.init('', function() {
        console.log('kapatıldı');
    });
};

我收到此错误; 'TypeError: 无法读取未定义的属性'showModal'。

这个问题可能并不复杂,但我是 nativescript 的新手。

【问题讨论】:

  • 我解决了问题。将 parent.modal.showModal 代码更改为 parent.showModal。
  • 您应该发布您的问题的答案。 =)
  • 谢谢。添加答案。
  • 您也可以将其标记为已接受。

标签: javascript nativescript


【解决方案1】:

我解决了问题。将 parent.modal.showModal 代码更改为 parent.showModal。

【讨论】:

  • 这在Android 上对您有用吗?拨打showModal后,是parent.modal === undefined吗?我让它在iOS 上工作,但在Android 上,模态总是undefined
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-31
  • 2019-08-04
  • 2018-08-04
  • 1970-01-01
相关资源
最近更新 更多