2015-12-07 113 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,我們將不會使用「導航儀」,以避免誤解喜歡這個。 –