私が使用しているアプリケーションのテンプレートでは、次のようになります。
{{#if exampleModel.isDirty }}
{{else}}
{{/if}}
...ビューのモデルがダーティであるかどうかに応じて異なるUiを表示します。これはうまく機能します。
ただし、ArrayControllerサブクラスに裏打ちされた別のビューがあります。ここでも、ArrayControllerにダーティアイテムがあるかどうかに基づいてUIを変更したいと思います。私が試してみました:
{{#if controller.isDirty }}
と
{{#if controller.content.isDirty }}
ただし、どちらも例外を生成しませんが、ArrayControllerサブクラスのモデルがダーティであっても、どの時点でもtrueと評価されません。
ArrayControllerによって装飾されたモデルのいずれかが汚れていないかどうかを確認する正しい方法は何ですか?