问题标签 [polymer-elements]

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

polymer-1.0 - polymer_elements: 1.0.0-rc.6 将水平布局转换为垂直布局

我升级到 polymer_elements: 1.0.0-rc.6 并且我所有的 class='horizo​​ntal layout' 现在都显示为垂直。

.html

div 的子元素是垂直对齐的,而不是像预期的那样水平对齐。

当我恢复到 polymer_elements: 1.0.0-rc.5 时,水平布局符合预期。

API中有一些中断。

谢谢

0 投票
0 回答
38 浏览

javascript - 聚合物垂直布局核心-折叠

我在使用core-collapse具有布局属性的元素时遇到问题vertical layout 所有折叠都已打开,我无法关闭它们。我也设置了opens="false",但元素仍然打开并且不可关闭。

使用 Polymer 0.5 .. 这是 Polyer 0.5 中的错误?有解决方法吗?

0 投票
1 回答
202 浏览

dart - 使用 custom_element_apigen 到 Dart 的纸张数据表端口:不起作用

我正在尝试使用.custom_element_apigen

发生了一些问题,并根据我的理解寻求解决方案(可能包括更多问题!)。

但是,仍然会引发错误并且无法继续。我需要一些关于如何移植到 Dart 的帮助!!!我将简要描述给出的步骤、错误和解决方案以及项目测试源代码的链接:

1)我按照步骤,根据https://github.com/dart-lang/custom-element-apigen。我在 Windows 上遇到了问题,但之后我必须解决(custom_element_apigen: 将纸张数据表导入 Dart 时出错

2) apigen.yamlused withcustom_element_apigen不清楚如何配置。我使用“试错”方法,直到不再发生错误。是这样的:

  1. 某些路径导入在paper-datatable*.(html and dart)文件上是错误的。pe :import 'packages\polymer_interop\src\js\debug\src\lib\template\templatizer.dart';我改成import 'package:polymer_interop/src/behaviors/templatize.dart'; on 了paper_datatable_column.dart

  2. 我将保留的 Dart 字更改defaultdefaultxonget defaultx => jsElement[r'default'];set defaultx(value) { jsElement[r'default'] = (value is Map || (value is Iterable && value is! JsArray)) ? new JsObject.jsify(value) : value;}指令 on paper_datatable_column.dartand paper_datatable_card.dart;

  3. 在几个聚合物组分中发生以下错误之后。Pe: Failed to execute 'registerElement' on 'Document': Registration failed for type 'iron-meta'. A type with that name is already registered. 我把所有的路径都改成paper-datatable*.*文件来获取聚合物和聚合物元素的官方包(pub.dartlang)。佩:<link rel="import" href="paper_icon_button_nodart.html"><link rel="import" href="../../packages/polymer_elements/paper_icon_button_nodart.html">。注册问题不再出现!

  4. 但现在,出现以下问题,我不知道如何解决:在调试控制台上出现以下消息:Uncaught SyntaxError: Unexpected token =>. Web 应用程序可在浏览器上运行,但不会出现纸质数据表。

我的完整测试项目(webstorm)在https://github.com/supermuka/paper_datatable_port_dart_demo

我使用 Dart custom_element_apigen(and apigen.yaml) 的方式有问题吗?我在路径上发生了一些错误吗?我还需要更改一些其他来源?

谢谢!

0 投票
1 回答
170 浏览

gwt - 如何捕获 IronSwipeableContainer 事件的滑动方向

如何在 IronSwipeableContainer 中捕获滑动事件的方向?

它在 js 对象中。我只是不知道如何从 java 访问它。

额外的信用 - 如何防止滑动关闭(滑动)容器?

0 投票
1 回答
54 浏览

css - 溢出时如何在“右侧”发送元素?

我想创建以下方案中解释的行为:

每次元素在屏幕之外时,我都希望将其放在右侧的新列中。

在此处输入图像描述

目前,所有元素都在同一列中。

这是我的元素当前的显示方式:

如何强制将元素放置在我绘制的位置?

0 投票
1 回答
778 浏览

polymer - 如何揭示立即向上滑动而不滚动到顶部

参考以下代码:-

我打算修复纸张标签,并在滑回时立即显示第一个应用程序工具栏。目前我必须滚动到顶部才能显示第一个应用程序工具栏。

有谁知道实现它的正确方法是什么?谢谢!

0 投票
1 回答
1223 浏览

polymer - 隐藏列表时为什么不更新iron-list?

我正在尝试使用 hidden <iron-list>,但我需要了解为什么它的渲染不更新。

这是相关问题:https ://github.com/PolymerElements/iron-list/issues/263

这是代码: http: //jsbin.com/vagumebupe/9/edit ?html,console,output

0 投票
0 回答
128 浏览

dependencies - 聚合物:缺少依赖项

我刚刚创建了一个聚合物元素。我不明白的是,当我在应用程序中使用它时,它的依赖项(其他聚合物元素)丢失了。

我的文件头:

我的bower.json

运行一个简单的示例时,仅加载部分依赖项。这是组件文件夹,它显示在开发人员控制台的源选项卡下:

它尝试以polymer servepolyserve相同的行为启动应用程序。

为什么polymer-keydownpaper-styles失踪?

0 投票
1 回答
304 浏览

javascript - 如何使用 jquery 更改聚合物元素的属性?(修复加载时应用程序抽屉故障)

我的代码中有一个应用程序抽屉:

当站点加载其外壳(应用程序工具栏、应用程序抽屉等)时,抽屉总是出现故障(打开和关闭)0.2 秒。我可以在边缘和火狐(有时)浏览器中看到这些故障。

所以我决定通过添加来修复它visibility:hidden

并且在页面的外壳加载后 2 秒内再次可见 make(-ish):

但是这个 jquery 代码并没有使它可见。

在搜索互联网时,我发现我需要使用Polymer.dom(this.root).querySelector而不是使用 $("app-drawer"),但我不知道如何在这段代码中实现它,因为我是初学者。有什么帮助吗?

0 投票
2 回答
386 浏览

javascript - Disqus 注释在聚合物自定义元素中不起作用

我不知道如何使 disqus 注释代码在我的自定义元素中工作。

我的网站结构:

| index.html
--------\ my-app.html(自定义元素)
----------------\ my-testView1.html(自定义元素)
---------------- \ my-testView2.html(自定义元素)

我需要在里面放上disqusmy-testView1.html评论my-testView2.html

结构index.html

结构my-app.html

结构my-testView1.html

结构my-testView2.html

disqus div

我把disqus评论的div放在里面<my-app>index.html这样chrome就可以找到了。如果我把它放在里面,它就找不到<my-testView1>它:

my-app.html

因为 my-app.html 本身就是一个自定义元素,它不会让 chrome 找到它。所以我不得不把它放在shadow dom(index.html页面)之外

my-testView1.html页面上的 Javacript 代码my-testView2.html如下所示:

结果

评论my-testView1.html my-testView2.html当时仅出现在其中之一上。我在 my-testView1.html 上需要 1 个 disqus 线程,在my-testView2.html需要另一个 disqus 线程

也许是因为路由。Disqus 控制台消息说我需要使用 ajax 方法https://help.disqus.com/customer/portal/articles/472107-using-disqus-on-ajax-sites不幸的是,当我更换 javascript 时我无法使其工作上面的代码与示例中的代码:

在两个自定义元素内(更改disqus_identifierdisqus_url相应地为每个元素)