Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
View AngularDart:“;“逻辑页面”;视图是1对1或1对多还是什么?_View_Dart_Angular Dart_Angular Routing - Fatal编程技术网

View AngularDart:“;“逻辑页面”;视图是1对1或1对多还是什么?

View AngularDart:“;“逻辑页面”;视图是1对1或1对多还是什么?,view,dart,angular-dart,angular-routing,View,Dart,Angular Dart,Angular Routing,在AngularDart(或JS)中,应用程序的“逻辑页面”和视图之间的关系是什么 例如,在菜谱书示例的上下文中,我最初将“查看菜谱”和“编辑菜谱”视为逻辑页面(或@pavelgj建议的应用程序稳态) 当我开始研究这个问题时,我认为 逻辑页面和角度“视图”一一对应。但在第6章中,视图被视为index.html页面的一部分(用于生成“视图配方”和“编辑配方”): 如果一个视图可以是一个页面的一部分,那么一个页面可以包含多个视图吗?首先,你所说的“网页”是什么意思?Argular.dart用于构

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

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

当我开始研究这个问题时,我认为 逻辑页面和角度“视图”一一对应。但在第6章中,视图被视为
index.html
页面的一部分(用于生成“视图配方”和“编辑配方”):



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

首先,你所说的“网页”是什么意思?Argular.dart用于构建,因此从技术上讲,整个Angular应用程序是一个单独的网页

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

使用页面的新定义:因为角度视图可以嵌套并由其他视图组成,所以它们与页面不同。页面可以是视图的集合。因此,要查看的页面是1对多。然而,对于大多数使用平面路由的相对简单的应用程序,这种关系通常是1对1