问题标签 [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.
dart - 如何使用聚合物飞镖监听列表内对象的属性更改?
我有一个对象列表(例如,人),我从列表中动态添加和删除。当列表中任何项目的某个属性发生更改时,我想在列表中运行查询。
例如,我想知道列表中的任何对象是否更改了其“signedAgreement”属性。我不想手动将侦听器附加到每个对象,我只想询问列表。我怎样才能做到这一点?
我的代码:
我的模型对象看起来像:
dart - 如何将 CSS 类绑定到 Polymer 中的可观察对象或属性?
如果某个条件变为真,我希望将 CSS 类应用于元素,并且当条件变为假时删除该类。这是 Web 编程中非常常见的模式,我想知道使用 Polymer 执行此操作的惯用方式。
dart - 你如何在 Polymer 中调度和监听自定义事件?
我想要一个子元素来分派一个自定义事件,而父元素来监听它,并采取一些行动。使用 Polymer 时如何执行此操作?
dart - 聚合物 SEO 是否友好?
我想知道 Polymer 对 SEO 有多友好。
由于所有代码都像 Angular 一样完全动态,搜索引擎如何获取页面信息?因为也在 Angular 中做事,所以我真的很难让它对 SEO 友好。
是否有工具可以自动生成_escaped_fragment_ 以供搜索引擎使用?
我猜谷歌可能已经想到了解决方案,但我无法找到它(即使在谷歌上)。
根据聚合物常见问题解答,我们所拥有的是
爬虫了解自定义元素?搜索引擎优化如何运作?
他们没有。然而,一段时间以来,搜索引擎一直在处理大量基于 AJAX 的应用程序。远离 JS 并更具声明性是一件好事,通常会使事情变得更好。
http://www.polymer-project.org/faq.html#seo
不是很有帮助
dart - 模板重复中的模板重复
是否可以在模板中重复模板?我想要这样的东西:
polymer_mylement.dart
如您所见,我有一个包含列表的 MyObject。“a”的 Listelements 有另一个 List。在generell 中,在我的main() 方法中,我从我们的WebService 中获取一些protobuf 数据。在我的 onDataLoaded 中,我将二进制字符串转换回可读格式。现在我创建我的 MyObject 并通过我的响应通过一些循环用 ListElements 填充它。
在我的模板中,我想渲染结果。
它一直有效,直到第二个模板重复。我从 MyObject 中看到了字符串 1 和 string2,还看到了列表中的类型。但他没有向我展示我的列表的第二次重复?
有可能还是我做错了什么?
dart - 如何从自定义元素中导入自定义聚合物元素?
我想创建一个自定义聚合物元素,其中包含来自第三方库的自定义元素。我的 customelement.html 文件在头部有这个
一切顺利,编辑器可以找到引用的组件。
然而,在运行时,Dartium 抱怨找不到组件:
从 URL 看来,Dart 想要在我的应用程序库中而不是在顶级包目录中查找自定义元素。
如何在我的自定义元素中使用第三方聚合物元素?
dart - Dart Polymer 应用程序作为组件?
https://www.dartlang.org/polymer-dart/upgrading-to-polymer-from-web-ui.html上的文档说明如下:
我们建议为您的“应用程序”HTML 页面创建一个组件。Polymer 认为一切都是一个组成部分。
这到底是什么意思?完整的索引 HTML 页面是随后嵌入到另一个 HTML 页面中的组件,还是索引 HTML 页面包含<polymer-element>
声明?
有没有一个例子可以证明这一点?
编辑:为解决方案添加示例
dart - 将 Google 地图库与 Polymer 一起使用
我正在将使用 GMap 库的 Dart 应用程序转换为 Polymer。然而,地图似乎没有被渲染,我的应用程序也没有其他任何东西。我得到的只是一个空白屏幕。我没有收到运行时错误。
渲染地图的 div 位于聚合物元素中。在 Dart 文件中,我正在像这样实例化地图:
对发生的事情有任何想法吗?
dart - 绑定值时,on-change 事件未正确触发
我有这个 html 代码:
这个飞镖代码:
在这种情况下,on-change
事件只是不时触发。(我还没有弄清楚确切的时间)。
当我删除value={{text}}
绑定时,每次更改 textare 时都会正确触发该事件。
我是否忽略了某些东西或者这是一个错误?
dart - 在绑定属性中设置硬编码值
我有一个带有“标签”属性的组件,由于这个标签不会改变,我想在声明组件时指定它:
但是标签值没有正确呈现。我解决了这个问题label="{{'PARKINGS'}}"
。是根本不支持,还是在未来的版本中会支持?