view - AngularDart: “logical pages”和 View 是一对一或一对多或什么?

标签 view dart angular-dart angular-routing

应用程序的“逻辑页面”和AngularDart(或JS)中 View 之间的关系是什么?

例如,在AngularDart tutorial食谱书示例的上下文中,我最初将“查看食谱”和“编辑食谱”视为逻辑页面(或视为@pavelgj建议的应用稳定状态)。

当我开始研究AngularDart tutorial时,我以为
逻辑页面和Angular“ View ”是一一对应的。但是在第6章中, View 被视为index.html页的一部分(用于生成“ View 配方”和“编辑配方”):

  <!-- ... more page elements here ... -->
  <section id="details">
    <ng-view></ng-view>
  </section>

如果一个 View 可以是页面的一部分,那么一个页面可以包含多个 View 吗?

最佳答案

首先,“网页”是什么意思? Angular.dart用于构建Single-page applications,因此从技术上讲,整个 Angular 应用程序都是一个网页。

我们可以将“页面”的定义扩展为:用户执行操作后浏览器的稳定状态。这将使术语“页面”对单页面应用程序有意义。

使用页面的新定义:由于 Angular View 可以嵌套并由其他 View 组成,因此它们与页面不同。页面可以是 View 的集合。因此,要查看的页面是一对多的。但是,对于使用平面路由的大多数相对简单的应用程序,该关系通常是一对一的关系。

关于view - AngularDart: “logical pages”和 View 是一对一或一对多或什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21464198/

相关文章:

android - 如何在ViewGroup中使用addView?

ios - 具有弯曲中心的 Swift 4 View

mysql - 将 MySQL key 对转换为串联列表

image - 如何在 flutter 中将图像大小压缩到 5MB

flutter - 如何使用滤镜在 flutter 中切换黑白模式

dart - Angular Dart : Data binding doesn't work when manipulating the controller from the outside, 第二部分

dart - AngularDart 组件无法与 ng-repeat 一起使用,但其他标签可以

Postgresql 数据库物化 View 在复制时刷新

android - 解析复杂json数据时出现 flutter 问题

flutter - 是否可以像在 TabBar 中那样通过路线导航(带左滑动)但不使用 TabBar 而是使用按钮