问题标签 [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 回答
569 浏览

javascript - 无法绑定到放置在模板内的自定义元素的属性

我最近一直在尝试 Polymer 并编写了以下示例。问题是,如果我尝试将自定义元素放入模板中,则绑定无法按预期工作。

我想移动颜色托盘内的滑块并更改名称的颜色,但更改对颜色没有任何影响。如果我将滑块直接放在模板内,它会按预期工作。

我是否遗漏了什么或者 Polymer 还不支持这种绑定?我正在使用带有 Chrome 27.0.1453.93 的 Polymer commit d14278cfceb87f68b2d0241ec704c6a646f246bf。

索引.html

color-pallet.html

0 投票
1 回答
687 浏览

javascript - 在 Polymer.js 中使用伪元素

我正在使用 Polymer.js 迈出第一步,我正在努力创建一个伪元素。

这是我尝试过的:

在我的主机文档中:

在我的自定义元素中:

这将显示just my text为蓝色。这是正确的,因为根据这一点包裹在 a 中的规则@host比父页面中的任何选择器具有更高的特异性

我的问题

color: blue如果我从模板中的块内部删除@host,则文本显示为黑色,而不是我所期望的绿色。这是为什么???

0 投票
2 回答
6837 浏览

polymer - 聚合物自定义元素属性访问或发送

我正在寻找一种从 DOM 访问 Polymer 自定义元素上的属性或将数据从 Polymer.register 发送到 DOM 的方法。

下面这个非常简单的元素接受两个值并将它们相乘,将结果放在其result属性中。

如何从外部访问此结果?

0 投票
4 回答
411 浏览

html - Jade HTML 属性称为“属性”

使用 Polymer Project 标记时,<element>and<polymer-element>标记采用一个属性,称为attributes在自定义元素(1)中发布内容。

这会在翡翠中引起问题,因为#617 attributes作为属性名称被特殊对待。Jade 有解决方法吗?

0 投票
2 回答
1012 浏览

dart - 将按钮绑定到 Polymer 中的可观察对象

在 Dart 中使用聚合物我想观察一个值并将一个按钮绑定到一个改变它的函数。以下示例代码(test.dart)应该阐明我要做什么

与此 HTML 一起使用

我希望单击按钮时会调用App类中的增量,但没有任何反应。我确信我忽略了一些简单的事情,因为这肯定是可能的。

注意要运行上面的示例代码,您不需要创建build.dart文件,因为没有使用自定义元素。

0 投票
0 回答
219 浏览

dart - 创建自定义 Polymer 组件时未定义 CustomTag

我正在尝试使用以下内容创建自定义元素:

Dart 编辑器显示错误“未定义名称 CustomTag

我正在尝试下面 URL 中给出的示例。复制所有文件,如下面的 URL 所示。

https://github.com/sethladd/dart-polymer-dart-examples/blob/master/web/custom_element_that_contains_other_tags/my_element.dart

我在 pubspec 中遗漏了什么吗?pubspec 未在上述 URL 中列出。

0 投票
1 回答
169 浏览

javascript - 我可以通过标准 Javascript 应用程序使用 Google Polymer 吗?

我在 google 博客上看到 Google Polymer 有一个名为 polymer.dart 的 dart 版本,所以这让我有点困惑,因为我认为它只是一组组件。

0 投票
1 回答
348 浏览

dart - Polymer.dart:对子组件使用强类型会引发异常,var 有效

我有两个用 Polymer.dart 编写的自定义组件,一个是另一个的父级。我想在父组件中获取对子组件的引用,但是如果我使用类型注释,则会出现异常。另一方面,如果我使用var关键字声明变量,它工作正常。

使用类型时得到的错误消息和堆栈跟踪:

未捕获的错误:“ChildComponent”类型不是“childComponent”的“ChildComponent”类型的子类型。

堆栈跟踪:

#0 ParentComponent.inserted (package:types_test_lib/parent_component.dart?1375856554489:9:67)

#1 _registerLifecycleInsert。(包:custom_element/custom_element.dart:643:21)

#2 _ZoneBase._runInZone (dart:async/zone.dart:82:17)

#3 _ZoneBase._runGuarded (dart:async/zone.dart:99:22)

#4 _ZoneBase.executeCallbackGuarded (dart:async/zone.dart:62:21)

#5 _RunAsyncZone.runAsync.. (dart:async/zone.dart:205:61)

#6 performMicrotaskCheckpoint (package:observe/src/microtask.dart:36:17)

#7 wrapMicrotask..(包:observe/src/microtask.dart:58:35)

#8 runZonedExperimental (dart:async/zone.dart:259:53)

#9 运行分区实验。(dart:async/zone.dart:256:34)

#10 _ZoneBase._runInZone (dart:async/zone.dart:82:17)

#11 _ZoneBase._runUnguarded (dart:async/zone.dart:102:22)

#12 runZonedExperimental (dart:async/zone.dart:255:30)

#13 包装微任务。(包:observe/src/microtask.dart:54:25)

#14 initPolymer(包装:聚合物/聚合物.dart:72:5)

#15 主要(.../D:/workspace/dart/types_test/web/types_test.html:7:22)

例外:“ChildComponent”类型不是“childComponent”的“ChildComponent”类型的子类型。

索引.html:

父组件.html:

父组件.dart:

child_component.html:

child_component.dart:

难道我做错了什么?可能是什么问题?

感谢您的任何回复!

嘉宝

0 投票
10 回答
94421 浏览

javascript - Polymer 元素和 AngularJS 指令有什么区别?

在 Polymer Getting Started页面上,我们看到了一个正在运行的 Polymer 示例:

您会注意到是<x-foo></x-foo>platform.jsand定义的x-foo.html

看起来这相当于 AngularJS 中的指令模块:

  • 两者有什么区别?

  • Polymer 解决了 AngularJS 没有或不会解决的哪些问题?

  • 未来是否有计划将 Polymer 与 AngularJS 结合起来?

0 投票
2 回答
306 浏览

dart - dart web ui和dart聚合物的区别

dart web ui和之间有比较表dart polymer吗?不同的语法,不同的可能性?