问题标签 [dart-polymer]

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 回答
83 浏览

dart - 是否可以将 dart 库导入 .html 资产?

我想将所有扩展 PolymerElement 的类包含在一个名为 custom_elements 的库中。这是我能做到的。

创建后,我看不到任何机制来说明如何将这个库的类导入/引用到 .html 文件的 dart 脚本指令的 src 属性中,如下所示:

脚本 src="my_element.dart" 应该引用位于我的 custom_elements 库中的文件 my_element.dart,但我不知道如何让 .html 文件看到这个库。

非常感谢。

0 投票
1 回答
2102 浏览

dart - 如何将对象引用传递给飞镖聚合物元素中的事件处理程序

我不仅可以将字符串属性也可以将对象引用传递给事件处理程序吗?

来自https://github.com/sethladd/dart-polymer-dart-examples的 gwt_contacts 示例:

联系人视图.html:

contacts_view.dart 中的处理程序

如何传递联系人参考而不是 ID?

类似的问题:如何将任意数据从 Dart 聚合物 Web 组件传递给单击事件处理函数

更改:

在 Christophe Herreman 的暗示下,我添加了一个新元素:

html:

镖:

并将列表更改为:

并将处理程序添加到 ContactsView:

但是调度自定义事件会抛出错误:

连接似乎很好,因为如果我不将联系人作为详细信息传递,则将调用 contactSelectedHandler,但详细信息 - 当然 - 为空。

0 投票
1 回答
2076 浏览

dart - 用换行符绑定文本

我有一个带有换行符的字符串绑定,就像'Hello\nWorld'在我的模型中一样。现在我想在我的模板中使用{{x}}. 但是换行符没有正确显示。<br>聚合物是否为换行符的输出提供任何支持?

0 投票
1 回答
210 浏览

dart - Dart polymer custom element dynamically linking

I'm working with polymer elements in dart. I'm doing a single page web app. I'm wondering if there's a way to dynamically link the element I need for this page instead of linking (loading the source) all in the front. I know there is a deferred class that you can declare but I'm not sure it works with HTML template too. Any wayto dynamically link the element once you need it?

Thanks, Yi

0 投票
2 回答
2467 浏览

dart - 如何在另一个聚合物元件中使用聚合物元件

我正在尝试制作嵌套的聚合物元素。编辑器没有显示错误或警告。

组件one.html

组件二.html

测试组件.html

当我运行 testcomponents.html 时,浏览器中没有出现任何内容,但在编辑器控制台中出现错误

0 投票
0 回答
103 浏览

dart - Link rel='import' 中断路由器

我正在尝试使用 dart-polymer 应用程序并遇到了一些问题。

有没有办法通过代码注入自定义元素的模板声明?文档当前指定了以下方法:

我正在尝试使用 Route 包(特别是 'package:route/client.dart'),并且通过这种方法导入 html 模块似乎会破坏路由器,所以:

当我导航到指定的 Url 时无法执行处理程序。如果我删除 html 导入,路由器工作正常。有什么办法吗?

0 投票
4 回答
3139 浏览

dart - 在飞镖聚合物重复模板中获取索引

我想遍历一个可枚举并显示一个计数器

我应该放什么而不是###它显示名称的位置:

0 投票
1 回答
1043 浏览

dart - 如何在 Polymer dart 中查询 shadowRoot 内容元素

如何查询 shadowRoot 内容元素。我创建了一个自定义表单元素,这个表单在 shadowRoot、FormInput 之外提供了子元素,还有自定义元素。我需要从 shadowRoot 中获取所有孩子。如果我使用 shadowRoot.query 或 shadowRoot.queryAll,从组件外部具有相同的效果,我无法查看子项,被 shadowRoot 混淆。我正在尝试使用 shadowRoot.query("content").getDistributedNodes(); 但是节点列表中的这个文本元素是什么鬼,我的孩子只有一个。

调用错误是有效的:

如果我只是在 console.debug 中输出项目,我会得到以下信息:

有没有更好的方法?这段代码很难看(两个 forEach (n^2))

0 投票
1 回答
96 浏览

dart - 在现有应用程序中使用飞镖聚合物元素

我不想再等了,想马上使用用飞镖写的聚合物元素。

问题是我想在一个已经存在的应用程序中使用它,它运行在 JavaScript 上。

我可以将我的聚合物元素编译为 JavaScript,将整个内容包含在我当前的应用程序中,然后使用我的<awesome-element>标签吗?

0 投票
1 回答
722 浏览

dart - 使用 polymer.dart 在 dart 中进行双向数据绑定的示例

我看到了 {{my_var}} 格式的单向数据绑定示例,但是,我没有看到将 HTML 端的更改绑定回 dart 对象的方法。例如输入框文本发生变化。