gpt4 book ai didi

dart - 异常 : NoSuchMethodError: method not found: 'whenPolymerReady'

转载 作者:行者123 更新时间:2023-12-04 22:46:11 25 4
gpt4 key购买 nike

我正在使用 Dart SDK 1.5.3 |聚合物 0.11.0+5 |视窗 x64。当我使用模板“使用聚合物库(移动友好)选项的示例 Web 应用程序”创建一个聚合物应用程序并运行该应用程序时,它按预期工作,当单击按钮时计数器会增加。

假设页面带有

<script type="application/dart">
export 'package:polymer/init.dart';
</script>

是 index.html,尝试通过从 index.html 中删除以下几行来重构应用程序

<click-counter count="5"></click-counter>
<link rel="import" href="clickcounter.html">

导致以下错误:

Exception: NoSuchMethodError: method not found: 'whenPolymerReady'
Receiver: Instance of 'JsFunction'
Arguments: [Closure: () => dynamic] (package:polymer/src/loader.dart:115)
Breaking on exception: NoSuchMethodError: method not found: 'whenPolymerReady'

我在创建任何聚合物应用程序时一直使用该机制,但从未见过这种异常,尽管我在网上看到过有关 Dart 的文档 https://www.google.com.jm/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CBwQFjAA&url=http%3A%2F%2Fcode.google.com%2Fp%2Fdart%2Fissues%2Fdetail%3Fid%3D19161&ei=MZq8U_nlK42KyASBkYHgCw&usg=AFQjCNHOc6MD-mhzPbDOmg8Hp5NeqVufqQ&bvm=bv.70138588,d.aWw

文档表明这个问题已经解决,但它肯定存在于我当前使用的聚合物中。

最佳答案

您的每个组件(每个文件都包含一个 <polymer-element> 标签)必须导入polymer.html。

确保您的 clickcounter.html 包含以下行:

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

在顶部。 (这是 0.11 中的重大变化)。

关于dart - 异常 : NoSuchMethodError: method not found: 'whenPolymerReady' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24644438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com