问题标签 [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.

0 投票
3 回答
1435 浏览

dart - 如何订阅可观察字段的更改

直到最近我可以使用如下所示或在这个问题中显示的 bindProperty ,但是随着 0.8.0 的变化,我不知道如何更改我的代码以获得旧的行为(doSomething() 被调用):

.

logoutChangeSubscription = bindProperty(model, #isLoggedIn, () => doSomething());

0 投票
1 回答
430 浏览

dart - 在 Polymer 中绑定可观察吸气剂的位置

在 Polymer.dart 中,我知道没有严格可观察的 getter,而是我们需要使用bindProperty()(Soon to be onPropertyChange()) 并notifyProperty()模拟相同的东西。

查看各种代码示例,我看到一些位置将其添加到 PolymerElement 类的构造函数中,而其他位置则在created()方法中发生绑定。关于绑定应该发生的位置是否有偏好?将它们放在这些领域中的一个或另一个方面是否有任何显着的好处或坏处?

0 投票
1 回答
269 浏览

dart - 由于观察到的属性而更新 DOM 后是否会触发事件?

由于观察到的属性被更改,在更新 DOM 后是否会触发事件?

具体来说,我需要更改容器的 scrollTop 属性以在添加新内容时显示新内容。我现在必须使用超时来等待 DOM 更新,然后再将 scrollTop 设置为新的 scrollHeight。

0 投票
1 回答
94 浏览

dart - 当需要较旧的 SDK 时,如何测试最新的 Polymer 库?

我想试一试最新的 Dart Polymer lib,所以我更新了 pubspec 文件并运行了 pub 安装。但是,安装失败并显示以下消息:

Pub 安装失败,[1] 解决依赖关系.........

封装聚合物需要 SDK 版本 >=0.8.1+1 但当前 SDK 为 0.7.6+4.r28108

是否可以通过 pubspec 使用最新的 Polymer 版本,还是我需要自己从源代码构建 SDK?

0 投票
2 回答
385 浏览

dart - Polymer 是否会成功 Web UI

有人可以为我解释一下吗。

我很困惑。目前 Polymer 和 Web UI 似乎是两个独立的项目,有很多相似之处。

Polymer 是否会接替 Web UI - 意味着 Web UI 将被 Polymer 取代?

0 投票
1 回答
1285 浏览

dart - Dart、Polymer 和基础 CSS

我尝试将聚合物 Web 组件与飞镖和 Foundation CSS 框架混合在一起,到目前为止,一些简单的东西都在工作,比如按钮、网格、菜单。我想如果我遇到问题,我只需要移植我需要飞镖的 javascript。有人尝试这个或想尝试这个吗?

这是让 CSS 泄漏到组件中的技巧。

http://i.stack.imgur.com/oNoGR.png

0 投票
2 回答
1269 浏览

css - 带有 css 的 Dart 聚合物造型阴影根元素

我正在尝试使用 css 设置聚合物元素的根元素的样式。以反击为例。如果我的主 html 中有一个聚合物元素并且我想给它一个大小(比如宽度和高度)。我尝试在我的主 html 中使用全局 css

这行不通。

我还尝试在聚合物元素内部设置样式,例如

这也不起作用。有谁知道我将如何使用 css 设置元素的样式?(我正在使用飞镖 0.8.1.2)

谢谢,易

0 投票
1 回答
385 浏览

dart - Polymer Dart 包布局约定?

我目前正在研究一个包含许多组件(聚合物元素)的项目。总而言之,我可能会为该应用程序查看大约 10 多个组件。目前,遵循 Pub 的包布局约定,每个 .html 和相关的 .dart 文件都位于 web/ 目录中。

将它们放在我的应用程序的 lib/src/ 中并且只有 web/ 中的主文件会很好,但是目前<link ref="import" href="package:my_app/src/my_component.html">无法正常工作(请参阅问题 12867)。

当前是否有任何约定用于处理应用程序的多个(私有)组件?我应该创建一个 web/src/ 目录来加载相对于 web/ 目录的导入/源文件吗?将 Polymer Element .html 文件保留在 lib/src/ 中(假设它受支持)是否有意义,因为它们不是 pub 包布局中传统推荐/预期的纯 dart 文件?

0 投票
2 回答
1373 浏览

dart - 绑定包含html标签的内容

如何显示包含 html 标记的内容,例如<br>在聚合物元素内部,例如:

目前这些标签显示为文本。

0 投票
3 回答
17984 浏览

dart - 如何在 Chrome DevTools 中显示 Shadow Dom 的 CSS 样式

我使用 Dart Polymer 创建 Web 组件。为了调试 CSS 样式,我在 Dartium 中启动应用程序并使用 Chrome DevTools 检查样式。

问题是<style>标签中定义的所有样式<polymer-element>都没有出现在 DevTools 中,尽管它们被正确应用了!我在哪里可以找到这些款式?