2015-12-07 102 views
0

我使用onsen-ui v1.3.14。ons.notification。*生成错误

当我尝试使用ons.notification每一个功能,我得到一个错误:

错误:不确定是不是(评估“window.navigator.userAgent.match”) isAndroid @文件的对象:/ /.../onsenui_all.min.js:18:8206

并且随后:

类型错误:未定义不是(评价 'alertDialog.show')的对象 createAlertDialog onsenui_all.min.js:17: 19361

代码很简单:

ons.notification.alert({ 
    message: "Message.", 
    title: "Title", 
    buttonLabel: "OK" 
}); 
+0

有没有在您的应用程序或浏览器任何修改'userAgent'? –

回答

1

我发现了这个问题。我有一个叫做导航器的变种。我只是按照文档的例子。而这是一个不好的例子。它会导致与window.navigator的名称冲突。

+0

文档中的哪个位置是写入的?请指出,所以我们可以改变它。出于这个原因,我们通常将其命名为“myNavigator”。 –

+0

现在已经很老了。也许文档已经改变。现在我经常看到myNavigator或app.navi。我刚刚找到一个例子[这里](https://onsen.io/guide/overview.html#UsingOnsenUIwithAngularJS)。某些代码部分使用[本章](https://onsen.io/guide/overview.html#Transitionanimation)中的导航器。但它不在ons-navigator html元素的var属性中。 –

+0

这些应被视为局部变量,就像这样其他:https://onsen.io/guide/overview.html#ComponentInitEvent 无论如何,我们将做出新的文档为2.0,我们将不会使用“导航仪”,以避免误解喜欢这个。 –