jsakamoto / self-learning-materials-for-blazor-jp

C# で Single Page Web アプリを開発するフレームワーク「Blazor」の WebAssembly 版の自習教材です。

Home Page:https://jsakamoto.github.io/self-learning-materials-for-blazor-jp/Blazor%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%87%AA%E7%BF%92%E6%9B%B8-v.8.0.0.pdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DevicesComponent.razor のメンバーフィールドがいつの間にか初期化されていました

k4i-makino opened this issue · comments

STEP 8 のコードでは DevicesComponent.razor のメンバーフィールド Devices は

IEnumerable<Device> Devices;

となっていますが, STEP 9 では

IEnumerable<Device> Devices = new Device[0];

となっていました.

本筋とは関係のない部分で詳細な記載は不要な箇所かもしれませんが,
PDF を頭から読みながら自分で実装して行った際に STEP 8 のコードのままだと,
ダミーデータを削除してサーバー側からデータを取得する STEP になった段階で表示がされなくなりました.

STEP 8 の 7. にある実装画像の Devices の部分を STEP 9 のような形にしておくのはどうでしょうか?

@k4i-makino お知らせありがとうございます!

どうしても片手間で保守しているため、このような抜け・漏れ、誤りが出てしまっているようで、その点、こうしてご報告いただけると大変助かります。

まだちょっと、今すぐには修正に取りかかれないのですが、なるべく早めに着手・修正しようと思います (別にお知らせ頂いている #7 も含め)。

暫しお時間下さい!

コミット 893a0d0 で対応しました。

ソースコードの変更履歴も、こちらのとおり、修正後の自習書の手順にあうように修正してあります。

また今回、Blazor v.3.2.0 Preview 3 20168.3 への対応を実施しましたので、修正後の自習書はこちら での配布となります。

不具合報告、大変助かりました、ありがとうございました! 👍