我正在用Angular Dart构建一个应用程序当我试图将它作为javascript运行时,它会引发错误在控制台(火狐):
"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”函数。 我不知道如何继续。我试过pub升级,错误仍然存在。在Dartium开发应用程序时没有错误,并且一切正常。
干杯。
你用什么Angular.dart版本?如果您在条目页面中导入'shadow_dom.js',则应将其更改为'web_components.js' https://github.com/angular/angular.dart/pull/972 –
Angular:0.11.0,Dart:1.4 .0,web_components:0.3.4。没有任何改变,仍然有相同的问题。 –
我已经从html中删除了所有组件。然后我注意到由引起的错误。如果我删除它一切正常。除了视图:) –