问题标签 [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 - 将自定义 TableElement 嵌入另一个自定义元素中
我想嵌入phone-component.html
另一个phone-view-component.html
自定义元素。在最后一列中phone-view-component.html
有一个“类型”、“提供者”、“数字”——所有文本——和一个按钮——“新建”。我想使用 phone-view-component 中的“New”按钮在第一行的每一行下添加一个由 a 和 ('Delete') 组成的<select>
phone - component <datalist>
。因此,每次我单击“新建”按钮时,都会插入一个新行。“删除”按钮将删除它所属的行。<tel>
<button>
到目前为止,我的尝试如下所示:
电话-component.html
phone-view-component.html
电话.dart
我不知道如何在每个表列中放置小部件并检索 List 模型中的每一行新数据。
任何帮助表示赞赏。谢谢
google-maps - 如何使用带有聚合物的谷歌地图?
我想在聚合物元素内显示谷歌地图。
应该从我的组件外部处理此地图。
dart - 如何使聚合物元素可拖动
我正在尝试在自定义聚合物元素上启用 HTML5 拖放,但它不起作用。如果没有聚合物,可以只添加draggable
属性。
这是我在 Dart 中的代码:
my_component.html
my_component.dart
测试.html
我还尝试直接从 HTML 元素扩展。这也不起作用。
任何想法如何使聚合物元素可拖动?
编辑:有一个错误报告。
dart - 打破异常:不支持的操作:如果基本机类不是 HTMLElement,则类必须提供 extendsTag
当我尝试使用如下所示的 Polymer 扩展某些元素时,会出现以下错误消息。
我该如何解决?
dart - 如何使用 Polymer 构建具有多个视图的 Dart 应用程序
之前有人问过这个问题,但自从这个问题的答案之后,Dart 已经采用聚合物来代替 Web UI。这个问题的答案有聚合物版本吗?此外,我看到了与路线有关的答案,我喜欢,但进一步调查它让我相信路线和聚合物还不能很好地结合在一起。
我还想就新的 Angular-Dart 征求意见,因为我对 Angular 很满意,但至少在 Dart 世界中将其视为聚合技术的竞争性技术。
dart - Dart - 未加载聚合物自定义元素
我一直在关注 Dart 的本教程:
https://www.dartlang.org/docs/tutorials/polymer-intro/
作为一个快速测试运行,我正在尝试设置一个非常基本的东西 - 一个带有标签和两个输入的页面。
我正在尝试将此页面定义为 Polymer Element 并使用它,但这不起作用。这是代码...
索引.html
登录.html
登录.dart
如果我在 index.html 中放置一个看起来很好的标题,并且如果我检查页面,我可以看到一个元素,但它是空的。
编辑 ::
我按照上面的评论进行了更改
至
现在,当我运行时,出现以下错误:
dart - Dart 以编程方式从 .dart 脚本中实例化 Polymer 元素
我正在努力在 dart 中设置服务器-客户端测试应用程序。
现在服务器/客户端连接工作正常。我想做的一件事是在不同时间从页面中添加和删除自定义元素。现在我有代码:
登录.dart
当我加载页面时,我收到以下错误:
在 client.dart 我有以下警告
dart - 使用一个 Dart 脚本构建具有多个元素的 Polymer 应用程序
你知道如何在一个 Dart 脚本中使用多个“聚合物元素”吗?
我成功了,但我不确定这是最好的解决方案。
我的示例是使用Dart/WebUI的以下示例的Dart/Polymer实现: https ://www.dartlang.org/articles/web-ui/#loops
它显示一个聚合物元素(“ example-template1 ”)中的水果列表,我们可以在其中研究另一个聚合物元素(“ example-template2 ”)中的特定水果。第二个聚合物元素必须用数据绑定更新第一个。
为此,我宣布遵循我的聚合物元素。一个名为“ example-script ”的父聚合物元素(因为我们只能在聚合物模板文件中使用一个脚本声明),以及从该父元素扩展的子元素:
我的 Dart 脚本如下:
我声明了一个父类“ FruitsScript ”来初始化可观察变量。然后,我为我的两个聚合物元素“ example-template1/2 ”创建了另外两个类。因此我可以访问我的可观察变量。但为此,我还需要将它们声明为static,并在我的子类中使setter成为getter,否则我的聚合物元素无法共享可观察变量。
这种方法有效,但你认为有更好的方法吗?
dart - Dart HttpRequest 轮询
我有一个 Web 应用程序,它有一个计时器,它每 3 秒触发一次民意调查以获取数据。它可以正常工作约 2.5 分钟,然后 Chromium 崩溃。
我的请求 Dart 看起来像这样
你能想到会发生这种情况的任何原因吗?估计是内存泄露...
编辑:
这是我的_recentHistoryResponse()
我已经注释掉了存在检查!LoadHistoryHelper.exists(oldIdsArray, dataVO.loadID))
(因为这似乎是显而易见的地方),但虚拟机仍然崩溃。
此外,我采用了相同的代码并将其放入一个独立的应用程序中,轮询检查中唯一真正的区别appDataDic.load_history_list
是只是一个@observable List
,而不是一个ObservableList
.
编辑2:
好的,所以我发现Map obj = JSON.decode(data);
导致崩溃。我在 Javascript 论坛上阅读超时导致内存无法释放(我从未想过,但这是有道理的),这是真的吗?谁能想到更好的方法来做到这一点?可以直接调用垃圾回收吗?我的想法不多了。
custom-controls - 如何访问自定义元素的主机
我有一个自定义元素,它本身承载一个自定义元素。
现在在attached()
(或其他一些回调)中,PolymerFlexLayout
我想设置flex-nonvisual
元素的类属性。
在 Javascript 中,代码看起来像this.parentNode.host.classList.add('someclass');
在 Dart 中attached()
(在调用 之后super.attached()
)this.parent
为空,我找不到对宿主元素的任何其他引用。
我怎样才能在 Dart 中做到这一点?