我正在将一个应用程序移植到 AngularDart,其中用户的 UI 包含三个面板:
- 他/她可以回答的问题面板。
- 一个(只读)面板,他/她可以在其中看到回答相同问题的合作伙伴。
- 一个公共(public)面板,用户和他/她的合作伙伴可以在其中协作开展各种事件。
根据对这个 [1] 问题的回答,似乎“逻辑页面”(从文件 abc.html
呈现)可以包含多个 View 。这种具有三个面板的情况是 Angular View 的一个很好的用例吗?如果是的话
问题:如何在 AngularDart 中定义具有三个 View 的页面?标准 View 更新机制是什么(即,如何更新这些 View 的代码示例强>)?
我还没有找到任何使用多个 View 和/或如何通过 view()
来填充它们的示例 RouteEventHandler (或不)。我所发现的就是下面给出的内容。
AngularDart tutorial在第 6 章中给出了一个例子,index.html
包含一个single view
<section id="details">
<ng-view></ng-view>
</section>
部分通过路由配置填充,例如:
router.root
..addRoute(
name: 'add',
path: '/add',
enter: view('view/addRecipe.html'))
[1] AngularDart: "logical pages" and views are 1-to-1 or 1-to-many or what?
最佳答案
这个 AngularDart 示例应用程序似乎有多个 View
关于view - 角 Dart : How to define a page with multiple views (multiple ng-view elements in a single page),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21501046/