まず、クライアント側でjavascriptで何かを保護しようとしてはならないことを理解していることから始めましょう。私の質問は、一部のユーザーには表示され、他のユーザーには表示されないUIについて言及しています。通常、このUIには、ある種のロジックがバインドされています。バックボーンであろうとエンバーであろうと、ユーザーの役割に応じてUIのさまざまな部分を表示または非表示にするための通常の方法は何ですか。
私の最初の考えは、現在サインインしているユーザーに応じて異なるjsをロードすることでした。これに加えて、ビューテンプレートの非同期読み込みも思い浮かびました。他のアイデアやパターンも聞きたいです。これは、クライアントが通信するバックエンドAPIが特定のユーザーに対してすでに安全であると想定していることに注意してください。そのため、安全なUIコンポーネントを表示したとしても、正しく機能しません。