2023/06/03 ~ 2023/06/09 のもくもく日記
もくもく 前回までは
2023/05/27 ~ 2023/06/02 のもくもく日記 をご覧ください。
途中経過
その1
angular でpurecss を使おうとして、グローバル設定のstyles.css でimport
してみた。
そしたら何故かボタンのスタイルが変わらなくてハマったのだけど、よくよく考えてみたら、必要なファイルを読み込んでいないだけだったorz
凡ミスしちまったw このあたりの話をすっかり忘れてたのですw
https://purecss.io/customize/#individual-modules
その2
angular とpurecss を併用した際に、選択しているメニュー用のclass を付与する実装、routerLinkActive
で出来るのか👀
<ul class="pure-menu-list">
<ng-container *ngFor="let route of routes">
<li class="pure-menu-item">
<a [routerLink]="route.path" routerLinkActive="pure-menu-selected" class="pure-menu-link">
{{ route.path }}
</a>
</li>
</ng-container>
</ul>
その3
TypeScript でメソッド引数に、prop: type | undefined
と書くのがだるかったので、prop?: type
と書いてみた……。これ引数省略と解釈されるみたいorz
普通に糖衣構文だと思いこんでいたので、あぶないあぶないw
その4
プログラミング言語文法の、ジェネリクスの変性の違いを、よく忘れてしまって、コーディングが止まってるなう……。
https://typescriptbook.jp/reference/values-types-variables/array/array-type-is-covariant
今回の成果
- GitHub
- Nintendo Switch でトレーニングを進めた
- 本を読み進めた
※関連Tweet
- https://twitter.com/shion_engineer/status/1664912481481904131
- https://twitter.com/shion_engineer/status/1664981998228602880
- https://twitter.com/shion_engineer/status/1665158363922006016
- https://twitter.com/shion_engineer/status/1665720504697733125
- https://twitter.com/shion_engineer/status/1666417395777556480