我正在用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中刪除了所有組件。然後我注意到由引起的錯誤。如果我刪除它一切正常。除了視圖:) –