初心者です。エラーが出て解決できないので、ご教授いただきたいです。
monaca/onsenUIの教本を使って勉強しており、サンプルコード通りにコーディングしているのですが、
以下のエラーが出てしまいます。
Uncaught ReferenceError: myNavigator is not defined
at HTMLElement.onclick (index.html:1)
ons-navigatorコンポーネントを使っているのですが、画面がうまく遷移せず、
検証を見てみるとmyNavigatorが定義されていないと出てしまいます。
なんか初歩的なミスのような気がするのですが、エラーの原因が分かる方がいらっしゃれば
教えていただければ幸いです。
よろしくお願いいたします。以下コードです。
・index.html
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <script src="components/loader.js"></script> <link rel="stylesheet" href="components/loader.css"> <link rel="stylesheet" href="css/style.css"> <script> ons.bootstrap(); ons.disableAutoStatusBarFill(); // (Monaca enables StatusBar plugin by default) </script> </head> <body> <ons-navigator var="myNavigator" page="page1.html"> </ons-navigator> </body> </html>page1.html
<ons-page>
<ons-toolbar>
<div class="center">Navigator</div>
</ons-toolbar>
</ons-page><div style="text-align: center"> <br> <ons-button onclick="myNavigator.pushPage('page2.html')"> Push Page 2 </ons-button> </div>
page2.html
<ons-page>
<ons-toolbar>
<div class="left"><ons-back-button>Back</ons-back-button></div>
<div class="center">Page 2</div>
</ons-toolbar>
</ons-page><div style="text-align: center"> <h1>Page 2</h1> <ons-button onclick="myNavigator.popPage()"> Pop Page </ons-button> </div>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/07 12:42