gpt4 book ai didi

dart - Dart “NoSuchMethodError: Cannot call ” get $ data”(config.get $ data不是函数)

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

我正在使用Angular Dart构建应用程序。当我尝试将其作为javascript运行时,会在控制台(Firefox)中引发错误:

"NoSuchMethodError: Cannot call "get$data" (config.get$data is not a function)



或针对Chrome中的相同问题:

NoSuchMethodError: undefined is not a function



在DevTools中,我发现当应用程序尝试下载组件的html文件时会引发此错误。错误是由预编译的javascript代码引起的:
closure322: {
"^": "Closure:139;",
call$1: function(config) {
config.get$data(config);
config.get$data(config);
return config;
},
$isFunction: true
},

我检查了“config”变量的属性,没有“get $ data”功能。
我不确定如何进行。我尝试过升级酒吧,但错误仍然存​​在。在Dartium中开发应用程序时没有错误,一切正常。

干杯。

最佳答案

我有完全一样的错误。我相信这是dart2js中的错误,大致如下:

https://code.google.com/p/dart/issues/detail?id=18383

令我感到困惑的是,理论上应该在我正在使用的1.4.0中解决它,但事实并非如此。

您无需降级到angulardart 0.10.0。您可以继续使用0.11,但需要禁用检查模式。这是我的pubspec.yaml的一部分:

    transformers:
- angular:
html_files:
- web/view/home.tpl.html
- web/view/join.tpl.html
- web/view/lobby.tpl.html
- web/view/login.tpl.html
- $dart2js:
checked: false
minify: false
verbose: false
analyzeAll: false
suppressWarnings: false
suppressHints: false
terse: false

关于dart - Dart “NoSuchMethodError: Cannot call ” get $ data”(config.get $ data不是函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23856072/

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