コレクションが空のときにビューモデルをビューに送信すると、スパークで次のような頭痛の種が発生します。
<input value="model.addresses[0].street" />
「model.addresses」が空である可能性があるため、NRE が返されます。
レンダリングの前にコレクションにデータを入力する以外に、これを処理する方法はありますか? 確実にデータが取り込まれるようにカスタム処理が必要なため、これは少し面倒です。スパーク条件属性が機能すると考えていました:
<input value="model.addresses[0] != null?model.addresses.street" />
しかし、これらの状況を処理するためのより良い方法があるかもしれないと感じています。