z_blog:2018:181018_ionic4_storage_crud
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
z_blog:2018:181018_ionic4_storage_crud [2018/10/19] – [Note service の実装] adash333 | z_blog:2018:181018_ionic4_storage_crud [2019/02/14] (現在) – [NotesDetail Pageの実装] adash333 | ||
---|---|---|---|
行 10: | 行 10: | ||
https:// | https:// | ||
===== 開発環境 ===== | ===== 開発環境 ===== | ||
+ | |||
+ | < | ||
+ | Windows 8.1 Pro | ||
+ | VisualStudioCode | ||
+ | git version 2.16.1.windows.4 | ||
+ | |||
+ | Node v8.12.0 | ||
+ | npm 6.4.1 | ||
+ | Ionic (Ionic CLI) 4.2.0 | ||
+ | Ionic Framework @ionic/ | ||
+ | </ | ||
===== Ionic4アプリの作成 ===== | ===== Ionic4アプリの作成 ===== | ||
行 69: | 行 80: | ||
{{: | {{: | ||
- | ===== Note service の実装 ===== | + | ===== Note service の実装と@inoic/ |
(変更前) | (変更前) | ||
行 78: | 行 89: | ||
ionic serve し直すと以下のようなエラー。 | ionic serve し直すと以下のようなエラー。 | ||
+ | |||
+ | @ionic/ | ||
{{: | {{: | ||
行 84: | 行 97: | ||
< | < | ||
+ | npm install @ionic/ | ||
+ | </ | ||
+ | {{: | ||
+ | |||
+ | ionic serve しておく。 | ||
+ | |||
+ | src/ | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | ===== HomePageの編集 ===== | ||
+ | |||
+ | src/ | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | 参考:https:// | ||
+ | {{: | ||
+ | |||
+ | src/ | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | タイトルを入力して、「保存」をクリックしても、保存されなかったので、Chromeの画面で、Ctrl+Shift+I でconsoleの画面でエラーを見たら、home.page.htmlのタイプミスが判明して、直したところ、以下のようにちゃんとリストが表示された。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== NotesDetail Pageの実装 ===== | ||
+ | |||
+ | src/ | ||
+ | |||
+ | なお、下の画面は、トップページにリスト表示されるノートのうち、一番上のタイトルをクリックした後のページとしています。 | ||
+ | |||
+ | アドレスは、http:// | ||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | src/ | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | なぜか、リストの一部をクリックしても、Detailページに飛ばない。。。 | ||
+ | |||
+ | Ctrl+Shift+I でconsole画面を見てみると、どうやら、Detailページのhtmlにタイプミスがありそう。 | ||
+ | |||
+ | ここだったらしい。。。 | ||
+ | {{: | ||
+ | |||
+ | < | ||
+ | |||
+ | (VisualStudioCodeのテキスト補完を利用して写経しているので、最初をタイプミスすると、後半も自動的にタイプミスとなる。) | ||
+ | |||
+ | 直してみると、うまくいった。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 書き込むだけで保存されるようである。 | ||
+ | |||
+ | しかし、4行目以上になると、変な風になってしまう。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | これをなんとかするためには、detail.page.scss を以下のように変更する必要があるらしい。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 今回は、これでよしとする。 | ||
+ | |||
+ | ===== ソースコード ===== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ===== Netlifyにデプロイしてスマホで確認 ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | < | ||
+ | npm run build --prod | ||
+ | www/ | ||
</ | </ | ||
+ | |||
+ | 以下のように、なんとか、うまくいったようである。 | ||
+ | |||
+ | {{: | ||
z_blog/2018/181018_ionic4_storage_crud.1539939120.txt.gz · 最終更新: 2018/10/19 by adash333