问题标签 [angular-dart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
337 浏览

dart - 额外 / 重定向默认路由时

我将我的配置RouteInitializer如下:

游说和聊天的 URL:

http://127.0.0.1:3030/lounge_client_demo/web/lounge_client_demo.html#lobby http://127.0.0.1:3030/lounge_client_demo/web/lounge_client_demo.html#chat

正在按预期工作。但是,当我提交如下 URL 时:

http://127.0.0.1:3030/lounge_client_demo/web/lounge_client_demo.html

或者

http://127.0.0.1:3030/lounge_client_demo/web/lounge_client_demo.html#xxx

中的规则defaultRoute生成以下错误 URL:

http://127.0.0.1:3030/lounge_client_demo/web/lounge_client_demo/.html#lobby

我在这里假设有什么问题还是只是一个错误?

更新:日志显示 URL 中的点正在被转义,并且可能被错误地转换为目标 URL。

更新:我已经复制lounge_client_demo.htmltest.file.with.dots.html并获得以下 URL 重写:

http://127.0.0.1:3030/lounge_client_demo/web/test/.file/.with/.dots/.html#lobby

日志显示每个句点都被反斜杠“转义”:

route_hierarchical 包中的句点字符可能有问题?!

0 投票
1 回答
401 浏览

dart - AngularDart 中旧地图/@attr 的等效注释是什么?

AngularDart教程(在撰写本文时)建议将组件字段绑定到如下属性:

但是,我还看到 Angular 有@NgOneWay@NgTwoWay和其他。我找不到@. 如果我想要与 相同的语义,我想要哪个注释@maxRating

显然:

@NgOneWay===>

@NgTwoWay==<=>

@NgOneWayOneTime===>!

???==@

0 投票
1 回答
234 浏览

dart - AngularDart 中 map: const {'foo':'&foo'} 的注解等价物是什么?

我看到这个 StackOverflow 问题显示了如何绑定到包含函数的字段:

但是,建议使用注解来声明绑定哪些字段,以及如何绑定。我看到@NgOneWay( =>) 和其他人,但我没有看到&myfunc.

我应该使用什么注释?

0 投票
1 回答
142 浏览

css - AngularDart NgComponent 在浏览器调整大小之前不存在

我正在使用 AngularDart 和引导程序构建一个项目。我的项目包含一个 NgComponent,它在 shadow dom 中呈现。在加载时,组件似乎有五分之一的机会在页面上可见。5 次中的另外 4 次需要调整浏览器大小(到响应式引导 css 回弹的位置)才能看到组件。这只是一些时髦的 CSS 还是什么?

0 投票
1 回答
54 浏览

dependency-injection - 什么是值(类型,空)

GitHub 上的 angular.dart/lib/directive/module.dart文件 有很多行,例如

这个声明的目的是什么。
第二个参数记录为The [value] is what actually will be injected. 为什么我要null被注入?

0 投票
1 回答
239 浏览

dart - Angular Dart 中的模块化路线设计以支持独立开发的功能集?

[更新为焦点问题]。AngularDart在很多方面都很好地支持模块化应用程序设计。路线设计也是这样吗?IE,

问题:一个应用程序可以有多个RouteInitializer吗?例如,以下是否可能:

用例:我正在考虑让我的一些学生在同一个 AngularDart 项目上工作,但在(大部分)互斥的功能集上工作。理想情况下,我希望他们独立工作(一旦就“顶级”路由 URL 前缀达成一致)。在这种情况下,他们最终会拥有自己的RouteInitializers。能够在他们的项目子文件夹中“拖放”到集成时间,而不是将路由初始化复制粘贴到单个类文件中,那就太好了。


[问题的原始版本](鉴于接口名称是RouteInitializer,而不是可能RouterInitializer,给人的印象是可以定义的不止一个。)

  1. 路线设计也是这样吗?IE,
  2. Router一个 Angular Dart 应用程序可以关联多少个实例?(我想只有一个。)
  3. 一个应用程序可以有多个RouteInitializer吗?(鉴于接口名称是RouteInitializer,而不是可能RouterInitializer,给人的印象是可以定义多个。
  4. 如果RouteInitializer允许多个,那么addRoute name参数的范围是什么?

编辑:实际上最后一个问题在分层路由的背景下有其自身的优点,所以我把它分解到这里:angulardart-namespace-of-route-names-hierarchical-too

0 投票
1 回答
254 浏览

namespaces - AngularDart:路由名称的命名空间也是分层的?

考虑以下分层路由的初始化(摘自AngularDart 教程):

虽然我知道子路由的路径将是唯一的(由其祖先的路径构造),但路由名称命名空间也是分层的还是名称必须是唯一的?

0 投票
2 回答
332 浏览

dart - Angular Dart:路由路径的匹配规则 - 隐式后缀通配符?

考虑(摘自AngularDart 教程):

URL 如何与这样的路径匹配?是否有隐含的通配符后缀 like /add/*or maybe /add*?如果是这样,我怎样才能/add完全匹配/add以避免与例如冲突 /address

0 投票
1 回答
2375 浏览

angularjs - Angular (Dart) Web 应用程序路由设计指南可能使用或不使用信息架构 (IA)

有人知道描述Angular 应用程序的路线设计的文档吗?特别是使用信息架构( IA ) 工件(如站点地图)的任何关系/可能的好处。


什么是IA?请参阅ux.stackexchange.com关于information-architecture”标签说明。至少,人们可能会将“站点地图”视为关键的 IA 工件:请参见下面的示例(取自关于 IA 的博客条目)。当然,IA 的意义远不止于此。

http://bitstrategist.com/wp-content/uploads/downloads/2010/09/site_map_sample.pdf

0 投票
1 回答
149 浏览

view - AngularDart:“逻辑页面”和视图是一对一或一对多还是什么?

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

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

当我开始学习 AngularDart 教程时,我认为逻辑页面和 Angular“视图”是一一对应的。但在第 6 章中,视图被视为页面的一部分index.html(用于生成“查看配方”和“编辑配方”):

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