質問: 初心者です。エラーが出て解決できないので、ご教授いただきたいです。 monaca/onsenUIの教本を使って勉強しており、サンプルコード通りにコーディングしているのですが、 以下のエラーが出てしまいます。 Uncaught ReferenceError: myNavigator is not defined at HTMLElement.onclick (index.html:1) ons-navigatorコンポーネントを使っているのですが、画面がうまく遷移せず、 検証を見てみるとmyNavigatorが定義されていないと出てしまいます。 なんか初歩的なミスのような気がするのですが、エラーの原因が分かる方がいらっしゃれば 教えていただければ幸いです。 よろしくお願いいたします。以下コードです。 **・index.html** **page1.html** Navigator Push Page 2 **page2.html** Back Page 2 Page 2 Pop Page
回答: OnsenUI は OnsenUI V2 に移行する際にAngularJSへの依存性をなくしてるため、の var 属性は削除されています。 var属性を使うにはテンプレートでAngularJSを選ぶ必要があります。 もし、AngularJSを使わないのであれば、id属性を指定してやるとやりやすいと思います。 OnsenUI V2 の[新規プロジェクトの作成]から[Onsen UI V2 JS Navigation]で作成されるものが参考になるかと思います。