elm:port
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| elm:port [2019/05/03] – adash333 | elm:port [2019/05/07] (現在) – [リンク] adash333 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Elmでポートport ====== | ====== Elmでポートport ====== | ||
| + | 2019年5月現在、elmで直接localStorageを利用することができません。 | ||
| + | elmアプリでデータをlocalStorageに保存したい場合は、portというものを利用して、index.html(JavaScript)を介して | ||
| + | localStorageにデータを保存します。 | ||
| + | |||
| + | ===== Elmでのflagsとportのイメージ ===== | ||
| + | 間違っていたらすみません! | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Elmでflagsとportを用いてlocalStorage利用のTODOアプリ ===== | ||
| + | |||
| + | 以下に記載させていただきましたので、もしよろしければご覧ください。 | ||
| + | |||
| + | -[[http:// | ||
| + | -[[http:// | ||
| + | -[[http:// | ||
| + | |||
| + | |||
| + | ===== Elmでportのリンク ===== | ||
| + | |||
| + | https:// | ||
| + | ポート | ||
| + | |||
| + | |||
| + | https:// | ||
| + | 2018-11-24 | ||
| + | We Are JavaScripters! @26th で Elm と Firebase の連携について話してきました | ||
| + | →ソースコード | ||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | @boiyaa | ||
| + | 2017年08月22日に投稿 | ||
| + | ElmとJavaScriptを組み合わせたアプリケーションの作り方 | ||
| + | →elm0.18のときのものなので、Html.programWithFlags を、Browser.element に変更にする必要あり。 | ||
| + | |||
| + | https:// | ||
| + | elm0.18のときのものですが、絵がすごく分かりやすいので、絵だけでも一見の価値ありです。 | ||
| + | |||
| + | ===== Elmでlocalstorage利用のtodoアプリのリンク ===== | ||
| + | |||
| + | https:// | ||
| + | 2つのファイルの組み合わせ | ||
| + | https:// | ||
| + | 上記を少し変更してから、 | ||
| + | '' | ||
| + | |||
| + | |||
| + | https:// | ||
| + | こちらの方では、index.htmlを見ると、 | ||
| + | -初期化するときに、flagsでlocalStorageの内容をelmに送信 | ||
| + | -elmアプリで変更があれば、portを介してindex.htmlにデータを送り、index.htmlでsubscribeしてlocalstorageに保存する | ||
| + | というやり方をしているようです。 | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| ===== リンク ===== | ===== リンク ===== | ||
| - | 前:[[elm:flag|Elmでflag]] | + | 前:[[elm:time|elm:time]] |
| - | 次: | + | 次:[[elm: |
| 目次: | 目次: | ||
elm/port.1556921504.txt.gz · 最終更新: 2019/05/03 by adash333
