質問編集履歴
2
前画面からJSで変数の渡すところがうまくいっていないことがわかり、試したこと②に情報を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -102,6 +102,8 @@
|
|
102
102
|
|
103
103
|
### 試したこと
|
104
104
|
|
105
|
+
①試したこと
|
106
|
+
|
105
107
|
他のページ遷移はうまくいっているので、変数名を変更して、同じ記述を実装してみましたが、うまくいかなかったです。
|
106
108
|
|
107
109
|
this.backTop = function(){
|
@@ -112,6 +114,34 @@
|
|
112
114
|
|
113
115
|
|
114
116
|
|
117
|
+
②以下をコメントアウトしたらうまく動くことがわかりました。
|
118
|
+
|
119
|
+
this.items = myNavigator.getCurrentPage().options;
|
120
|
+
|
121
|
+
this.items.score = this.items.rightNum * rate;
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
前の画面で、渡すために定義しているいかJSの内容が引き継げていないようです。
|
126
|
+
|
127
|
+
callback: function() {// NEXTがクリックされたら
|
128
|
+
|
129
|
+
if(me.items.currentNum >= me.items.totalNum-1){//全問終了したら
|
130
|
+
|
131
|
+
myNavigator.pushPage('result.html',{totalNum:me.items.totalNum,rightNum:rightNum});
|
132
|
+
|
133
|
+
}else{//まだクイズが残っていれば
|
134
|
+
|
135
|
+
me.items.currentNum++;
|
136
|
+
|
137
|
+
$scope.$apply(questionInit);//次のクイズ用意($scope.$applyを使うことにより強制的にデータバインドさせる)
|
138
|
+
|
139
|
+
}
|
140
|
+
|
141
|
+
}
|
142
|
+
|
143
|
+
|
144
|
+
|
115
145
|
### 補足情報(FW/ツールのバージョンなど)
|
116
146
|
|
117
147
|
以下でプロジェクトを作成しております。
|
1
実際の画面のハードコピーを添付いたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
### 前提・実現したいこと
|
1
|
+
![イメージ説明](d0645adc11f32794af4ad58c6a43e7ab.jpeg)### 前提・実現したいこと
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -10,15 +10,15 @@
|
|
10
10
|
|
11
11
|
HTMLとJSの連携がうまくいっていないようなのです。
|
12
12
|
|
13
|
+
実際の画面のハードコピーを添付いたしました。
|
13
14
|
|
14
|
-
|
15
|
-
●参考URL
|
16
|
-
|
17
|
-
|
15
|
+
非常に初歩的な内容かと思いますが、何卒よろしくお願いいたします。
|
18
16
|
|
19
17
|
|
20
18
|
|
19
|
+
●参考にしたURL
|
20
|
+
|
21
|
-
|
21
|
+
https://matorel.com/archives/792
|
22
22
|
|
23
23
|
|
24
24
|
|