ユーザーの UI に 3 つのパネルが含まれるアプリを AngularDart に移植しています。
- 回答できる質問パネル。
- 同じ質問に回答しているパートナーを見ることができる (読み取り専用) パネル。
- ユーザーとそのパートナーの両方がさまざまなアクティビティで共同作業できる共通パネル。
この [1] の質問に対する回答に基づいて、「論理ページ」(たとえば、ファイルからレンダリングされるabc.html
) には複数のビューを含めることができるようです。3 つのパネルを使用するこの状況は、Angular ビューの適切な使用例ですか? もしそうなら
質問: AngularDart で 3 つのビューを持つページを定義するにはどうすればよいですか? また、標準のビュー更新メカニズムは何ですか (つまり、それらのビューがどのように更新されるかのコード例)?
複数のビューの使用例や、view()
たとえば RouteEventHandlerを使用して(または使用せずに) それらを設定する方法の例は見つかりませんでした。私が見つけたのは、以下に示すものだけです。
AngularDart チュートリアルの第 6 章では、単一のビューindex.html
を含む例が示されています。
<section id="details">
<ng-view></ng-view>
</section>
一部は、ルーティング構成によって設定されます。たとえば、次のようになります。
router.root
..addRoute(
name: 'add',
path: '/add',
enter: view('view/addRecipe.html'))