问题标签 [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.
angularjs - 将聚合物组件和角度控制器连接在一起
我刚刚开始尝试使用聚合物,并尝试在一个单页应用程序中将其与AngularJS一起使用。因此我拿起了两个polymer-ui-components
:polymer-ui-sidebar-menu
和polymer-ui-pages
. 每次用户从侧边栏中选择一个项目时,页面组件都应显示其具有相同索引的项目...
但是如何连接这两个组件呢?
我尝试使用onclick
菜单中的事件,但这不能按预期工作。
也许除了他们自己的文档之外,万维网上还有关于聚合物的有用文档吗?
更新:
HTML:
控制器:
要使选择器angular.element(selector)
正常工作,您必须包含jquery
beforeangular
和polymer
before jquery
!
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
javascript - Dart 聚合物 Google 选择器
我有两个使用 Google (docs) Picker API 的 Dart 项目。一个是“原始” Dart,另一个使用 Polymer 框架。
我有一个大问题,在“原始”Dart 项目上运行良好,但是当我调用 Polymer 时,Dartium 会崩溃:
它实际上picker.setVisible(true);
是导致 Dartium 崩溃的原因。
你能想到为什么会这样吗?没有抛出任何错误,它直接进入“Aw,Snap!”。
更新:
最新的 SDK 版本 0.8.10.3_r29803 已修复此问题
dart - 如何使聚合物元素可拖动
我正在尝试在自定义聚合物元素上启用 HTML5 拖放,但它不起作用。如果没有聚合物,可以只添加draggable
属性。
这是我在 Dart 中的代码:
my_component.html
my_component.dart
测试.html
我还尝试直接从 HTML 元素扩展。这也不起作用。
任何想法如何使聚合物元素可拖动?
编辑:有一个错误报告。
dart - 表格,聚合物中的 RTF 编辑器
我开始在飞镖环境中使用聚合物。现在我想创建像“GWT cell table”或“GWT RichTextArea”这样的元素。
在聚合物元素中,我找不到这样的小部件。
我必须手动实现这些,还是像这样的小部件的其他(更高?)库。
感谢 Mica
javascript - 在 Dart 中编译一个 Polymer 应用程序
我正在使用 Dart 0.8.10_r30104 (DEV) 并发现它无法生成 Javascript(尽管应用程序本身可以在 Dartium 中运行)。
当我在 builder.dart 上选择“生成 Javascript”时提示错误:
===
什么地方出了错?
custom-controls - 如何访问自定义元素的主机
我有一个自定义元素,它本身承载一个自定义元素。
现在在attached()
(或其他一些回调)中,PolymerFlexLayout
我想设置flex-nonvisual
元素的类属性。
在 Javascript 中,代码看起来像this.parentNode.host.classList.add('someclass');
在 Dart 中attached()
(在调用 之后super.attached()
)this.parent
为空,我找不到对宿主元素的任何其他引用。
我怎样才能在 Dart 中做到这一点?
custom-controls - xxxChanged 方法不会在 JavaScript 中被调用
- 我有两个包含几个聚合物定制元素的包。
- 每个包都导入另一个包
- 一个包包含使用或派生自另一个包中的元素的元素。
- 另一个包使用仅在演示页面中导入的包中的元素,以使它们更具吸引力。
元素之间没有循环依赖。
- 在每个包中,我都有一个文件夹“示例”,其中包含每个自定义元素的演示页面。
- 我使用 pubspec.yaml 和 pub build 中的转换器配置来构建演示页面的 Javascript 版本。
(因为 pub build 还不支持入口点的示例目录,所以我创建了一个指向示例的符号链接 Web。) - 当我执行 pub build 时,示例已构建,其中一些工作正常。
并非全部,因为变压器存在限制:
使用转换器构建的 pub 不支持在 pubspec.yaml 中配置转换器的导入包。
所以我的新方法正如 Dart web-ui 小组所建议的那样
- 我创建了一个新包
- 新包使用自定义元素导入两个包。
- 我将两个自定义元素包中的所有示例文件符号链接到新包的 web/ 和 web/src 目录。
当我执行 pub build 一切看起来都很好但是当我打开演示页面并调试它们时,我看到没有xxxChanged
任何自定义元素的方法被调用(除非它们被显式调用进入查看 attached
或ready
)。其他方法如进入查看 attached
或者ready
被调用。
文件之间的差异(大约 14k 大小)显示了几个较小的差异,但大多数(大约 98%)是相等的。生成的代码(未缩小)至少对我来说不容易破译,而且我没有发现任何可能导致这些差异的提示。
任何想法可能是该问题的根源?
dart - Dart Polymer 模板中的数字 for 循环
如何在聚合物自定义元素模板中编写数字for循环?我的意思是
在当前版本的 Dart 1.0 中是否可行?
javascript - 使用 Polymer 影响(“渗入”)阴影 DOM 的外部 CSS
我一定错过了什么,但我不知道是什么。我有用聚合物实现的简单自定义元素:
然后我在一个简单的页面中使用它:
元素内部的内容div
(带有class="deepinside"
)显示为红色。如果我理解正确,这不应该发生(请参阅此文档)。请注意,我applyAuthorStyles: false
在元素的构造函数中明确声明(这不是必需的,因为它是默认行为)。我不明白为什么外部 CSS 会影响 shadow DOM 中的元素。我什至尝试shadowdom
在元素的定义中明确指定属性,但结果是一样的。
我错过了什么?
FWIW,我在 OS X 10.7.5 上运行 Chrome 版本 31.0.1650.57。