z_blog:2018:181109_ionic4_quiz
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
z_blog:2018:181109_ionic4_quiz [2018/11/10] – [ここまでのソースコード] adash333 | z_blog:2018:181109_ionic4_quiz [2018/11/10] (現在) – [クイズテンプレートの修正] adash333 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 181109 Ionic4でクイズアプリにtry | + | ====== 181109 Ionic4でクイズアプリ(1) |
http:// | http:// | ||
行 161: | 行 161: | ||
===== Data Serviceの作成 ===== | ===== Data Serviceの作成 ===== | ||
+ | src/ | ||
+ | @angular/ | ||
+ | Angular4.3(ionic3の途中)から、httpの使い方が変更になっているので、注意が必要です。 | ||
+ | Angular5から、Angular6になるにあたり、RxJSも、RxJS5から、RxJS6になり、大幅な変更があります。 | ||
+ | 参考:[[https:// | ||
+ | src/ | ||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | src/ | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | ===== クイズのロジックを追加 ===== | ||
+ | |||
+ | home.ts に以下の事項を追加します。 | ||
+ | |||
+ | 1.question dataのfetch | ||
+ | |||
+ | 2.answersのランダマイズ | ||
+ | |||
+ | 3.どの選択肢を選択したかをhandleし、次のクイズへ異動するロジック | ||
+ | |||
+ | 4.スコアの保管 | ||
+ | |||
+ | 5.クイズをリスタートするボタン | ||
+ | |||
+ | src/ | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | なお、Ionic3での< | ||
+ | |||
+ | ===== クイズテンプレートの修正 ===== | ||
+ | |||
+ | src/ | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | 以下のように、なんとかクイズアプリが出来上がった。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 参考:https:// | ||
+ | |||
+ | ===== ここまでのソースコード ===== | ||
+ | |||
+ | CSSはさっぱり分からないが、とりあえず、ここまでのソースコード | ||
+ | https:// | ||
===== リンク ===== | ===== リンク ===== | ||
z_blog/2018/181109_ionic4_quiz.1541838244.txt.gz · 最終更新: 2018/11/10 by adash333