从定制包装中加载聚合物元件

乔希

我的问题是,来自聚合物元素的可观测和已发布的变量不起作用更准确地说,如果我从package中导入元素,它们将无法工作它们显示正确,但是如果更改其值,它们将不响应。
如果我直接从主项目中加载相同的元素,一切正常!

在github.com上发布了完整的项目,在此处添加了自述文件->

所以这就是我所做的:

我创建了一个包含聚合物元素的包装。该软件包称为foo_package,我的聚合物元素使用foo.html和foo.dart。它名为poly-foo

foo_package结构

foo_package结构

现在,我创建一个新项目,并准备使用聚合物元素的一切。在yaml中,我向程序包添加了依赖项

pubspec.yaml

[...]
dependencies:
  foo_package: 
    path: D:\User\UserName\dart\foo_package
[...]

现在我将foo.html导入我的html文件中

<link rel="import" href="packages/foo_package/foo.html">

并实现我的自定义标签

<poly-foo></poly-foo>

最终,我运行了我的主文件,一切看起来都很好。我的元素以我想要的方式显示。
但是可观测值和已发布的变量不起作用。

我究竟做错了什么?


foo.html

<link rel="import" href="../../packages/polymer/polymer.html">
<polymer-element name="poly-foo"> 
  <template>

    Counter:{{counter}}
    <button on-click="{{increment}}">Up!</button>

  <script type="application/dart" src="foo.dart"></script>
  </template>  
</polymer-element>

foo.dart

import 'dart:html';
import 'package:polymer/polymer.dart';

@CustomTag('poly-foo')
class PolyFoo extends PolymerElement {
  @observable int counter = 0;

  PolyFoo.created() : super.created();

  void increment(Event e, var detail, Node target) {
    counter = counter + 1;
  }
}
贡特·佐赫鲍尔(GünterZöchbauer)

库包中需要聚合物转换器配置(尽管不需要任何入口点)

transformers:
- polymer:
    entry_points:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何手动加载聚合物元件

来自分类Dev

如何确定聚合物元件是否加载?

来自分类Dev

在聚合物中加载数据后重新加载元素

来自分类Dev

在聚合物中加载数据后重新加载元素

来自分类Dev

聚合物铂-推-传信元件

来自分类Dev

如何使用带有聚合物元件的包装纸?

来自分类Dev

如何将包装材料与聚合物元件一起使用?

来自分类Dev

延迟在聚合物中加载巨大的json数据

来自分类Dev

聚合物凉亭包装

来自分类Dev

聚合物元件的克隆除去聚合物元件的模板

来自分类Dev

聚合物定制元素相互干扰

来自分类Dev

聚合物芯-ajax在新的聚合物元件中表现异常

来自分类Dev

聚合物铁选择在元件载荷上着火

来自分类Dev

检查聚合物元件内部的按键类型?

来自分类Dev

如何在聚合物元件中包含外部HTML

来自分类Dev

我如何测试连接时会失效的聚合物元件

来自分类Dev

克隆聚合物元件的正确方法是什么?

来自分类Dev

观看Dart聚合物元件的性能变化

来自分类Dev

检查聚合物元件内部的按键类型?

来自分类Dev

观察聚合物飞镖的包装

来自分类Dev

聚合物子模块的凉亭包装

来自分类Dev

聚合物项目加载缓慢

来自分类Dev

飞镖/聚合物加载屏幕?

来自分类Dev

聚合物:确定何时加载属性?

来自分类Dev

重新加载时的聚合物错误

来自分类Dev

包装聚合物元素纸张输入的验证错误

来自分类Dev

聚合物纸工具栏中的定位元件

来自分类Dev

没有阴影球造型封装的聚合物元件

来自分类Dev

Google Map API V3在聚合物元件内部无法正常工作