質問編集履歴
2
前画面からJSで変数の渡すところがうまくいっていないことがわかり、試したこと②に情報を追記しました。
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -50,11 +50,26 @@ | |
| 50 50 | 
             
            </ons-page>
         | 
| 51 51 |  | 
| 52 52 | 
             
            ### 試したこと
         | 
| 53 | 
            +
            ①試したこと
         | 
| 53 54 | 
             
            他のページ遷移はうまくいっているので、変数名を変更して、同じ記述を実装してみましたが、うまくいかなかったです。
         | 
| 54 55 | 
             
            this.backTop = function(){
         | 
| 55 56 | 
             
                    myNavigator.pushPage('game.html', { animation: "none" });
         | 
| 56 57 | 
             
                };
         | 
| 57 58 |  | 
| 59 | 
            +
            ②以下をコメントアウトしたらうまく動くことがわかりました。
         | 
| 60 | 
            +
            this.items = myNavigator.getCurrentPage().options;
         | 
| 61 | 
            +
            this.items.score = this.items.rightNum * rate;
         | 
| 62 | 
            +
             | 
| 63 | 
            +
            前の画面で、渡すために定義しているいかJSの内容が引き継げていないようです。
         | 
| 64 | 
            +
            callback: function() {// NEXTがクリックされたら
         | 
| 65 | 
            +
            			    if(me.items.currentNum >= me.items.totalNum-1){//全問終了したら
         | 
| 66 | 
            +
            			    	myNavigator.pushPage('result.html',{totalNum:me.items.totalNum,rightNum:rightNum});
         | 
| 67 | 
            +
            			    }else{//まだクイズが残っていれば
         | 
| 68 | 
            +
            			    	me.items.currentNum++;
         | 
| 69 | 
            +
            			    	$scope.$apply(questionInit);//次のクイズ用意($scope.$applyを使うことにより強制的にデータバインドさせる)
         | 
| 70 | 
            +
            			    }
         | 
| 71 | 
            +
            			}
         | 
| 72 | 
            +
             | 
| 58 73 | 
             
            ### 補足情報(FW/ツールのバージョンなど)
         | 
| 59 74 | 
             
            以下でプロジェクトを作成しております。
         | 
| 60 75 | 
             
            新しいプロジェクトを作る → フレームワーク テンプレート → AngularJS → Onsen UI V2 Angular 1 Minimum
         | 
1
実際の画面のハードコピーを添付いたしました。
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -1,15 +1,15 @@ | |
| 1 | 
            -
            ### 前提・実現したいこと
         | 
| 1 | 
            +
            ### 前提・実現したいこと
         | 
| 2 2 |  | 
| 3 3 | 
             
            MONACAを使用したクイズアプリの実装について、うまく実行できず悩んでおります。
         | 
| 4 4 | 
             
            以下URLを参考にコーディングしているのですが、最後の結果ページがうまく起動しません。
         | 
| 5 5 |  | 
| 6 6 | 
             
            HTMLとJSの連携がうまくいっていないようなのです。
         | 
| 7 | 
            +
            実際の画面のハードコピーを添付いたしました。
         | 
| 8 | 
            +
            非常に初歩的な内容かと思いますが、何卒よろしくお願いいたします。
         | 
| 7 9 |  | 
| 8 | 
            -
            ●参考URL
         | 
| 10 | 
            +
            ●参考にしたURL
         | 
| 9 11 | 
             
            https://matorel.com/archives/792
         | 
| 10 12 |  | 
| 11 | 
            -
            ■■な機能を実装中に以下のエラーメッセージが発生しました。
         | 
| 12 | 
            -
             | 
| 13 13 | 
             
            ### 発生している問題・エラーメッセージ
         | 
| 14 14 | 
             
            TypeError: myNavigator.getCurrentPage is not a function
         | 
| 15 15 | 
             
            LX2Uncaught Error: cordova already defined
         | 
