问题标签 [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.
html - Dart:如何获取客户端 Polymer 元素中列表元素的当前索引?
我对 Dart 很陌生,并且试图知道如何在如下所述的情况下获取列表中元素的当前索引:
1)当从数据库中获取对象列表并通过 JSON 发送到客户端 Dart Web 应用程序时,我运行服务器 2)在 Dart 客户端网页上,我想将该列表的元素布局在表格中,但在一种 mod3 方式,即每三列超过 N 行。
所以我想使用 Polymer 模板扫描列表,获取当前元素,将其添加到表中(即编写 HTML 标记),然后检查当前元素 mod3 (%3) 的索引是否 = 为零。
我的问题是我不知道如何获取该列表当前元素索引
任何帮助将不胜感激!
dart - Dart mailer 不发送邮件
我使用的是 mailer 0.8.1 并尝试创建演示应用程序以在 dartlang 中发送邮件,但它不起作用。这是我的代码:
但是当我运行应用程序时,它不会打印任何东西。有人可以帮助我吗?谢谢1
dart - dart 0.8.7&Bootstrap.js - 当我点击任何元素时 Chromium 崩溃
将飞镖更新到版本 0.8.7 后,铬崩溃。
请看以下代码:
- 自定义元素:
- 索引.html
当我鼠标单击输入时,dartium 崩溃。怎么了?请注意,如果我不使用脚本 bootstrap.min.js (Bootstrap 3),则此代码有效。
dart - 聚合物 0.8.7 中的实例模板
这个问题是这个问题的后续问题。升级到聚合物 0.8.7 后,以下代码停止工作:
看起来Element
不再包含方法createInstance
了。如何在聚合物 0.8.7 中注册自己的聚合物表达式?
PS:我以前也用过这个方法job()
,有谁知道现在在哪里可以找到吗?
events - 处理聚合物元素中调整大小事件的最佳实践是什么?
我正在尝试创建一个从 Canvas 元素扩展的“视口”类型元素。我打算让它填充父容器,但这似乎不是很简单。
canvas 元素不适用于 style="width:100%; height:100%" (如果未设置特殊的 Canvas 宽度和高度属性,它将恢复为 300x150 像素的默认值,否则将变为 100x100如果我尝试将这些属性设置为“100%”,则为像素。这让我不得不根据父元素的大小手动设置画布元素的宽度。但是当我试图找出一个访问调整大小事件的方法我可以从自定义元素的角度添加处理程序。我似乎无法从自定义元素中的任何位置访问 window.on.resize。我必须从外部执行此操作吗?
这是一个示例聚合物元素定义:
这是随附的聚合物类定义中的一些 dart 代码,用于尝试处理我根据对此问题的建议解决方案所做的调整大小。
然而,这会导致在每个调整大小事件中高度增加三个像素的错误,即使边距和填充设置为零也是如此。
dart - PolymerElement - 捕获 onClick 事件以传递给 CustomEvent
使用 Polymer.Dart 构建单页应用程序,我在想实现双向 EventBus 的最佳方式
从孩子<polymer-element>
我将使用fire
and asyncFire
。从父级<polymer-element>
我将使用window.on['*'].listen
.
由于<polymer-element>
被封装,没有事件会在元素本身之外冒泡。
例如,为了捕获所有点击事件,并传递给fire
and asyncFire
,是捕获所有点击事件的最有效方法,使用this.shadowRoot.addEventListener
and 传递给fire
or asyncFire
,或者是否有更好、更有效的方法来监听<polymer-element>
自身.
dart - 在 Dart PolymerElement 中嵌套另一个 PolymerElement
我正在尝试像这样将 Dart PolymerElements 嵌套在另一个PolymerElement 中。
然后在testbox.html
Dart/Polymer 有可能吗?我所有的尝试都失败了。我想处理像类这样的 html 节点。
提前致谢
dart - 获取 Dart Polymer 元素资源 URL
在 polymer.dart 元素中,我需要加载资源。问题是我不知道该资源的位置。
这是我的消息来源的组织:
我需要在 element.dart 中加载res.txt
.
为此,我使用:
它会尝试加载/res.txt
而不是/element/res.txt
.
当然,如果我这样做...
...它有效,但这对我来说还不够,因为我希望我的聚合物元素尽可能便携和可重复使用(这是聚合物的目的),我不希望我的元素依赖于位置。
我还应该指出它在 Polymer.dart 中正常工作,直到版本 0.8.5。
所以,我想我想要类似的东西......
...但我还没有找到任何对应的东西。
这可能吗 ?
canvas - 访问模板中的元素
如何访问模板中的元素?我目前在聚合物元素内部有一个画布,但似乎找不到一种干净的方法来获取画布。
这是模板:
使用 this.querySelector 似乎总是返回 null,所有这些都在 created、ready 和 enterView 事件中。
dart - dart-polymer:无法从事件处理程序中设置属性
以下代码不起作用。也许我做错了什么。请更正我的代码:
- 索引.html:
- msg_box.html
这个问题对我来说很关键。另请参阅https://code.google.com/p/dart/issues/detail?id=14753&sort=-id&colspec=ID%20Type%20Status%20Priority%20Area%20Milestone%20Owner%20Summary