无法读取'__dartClass';未定义的,即使我设置为新实例

无法读取'__dartClass';未定义的,即使我设置为新实例,dart,polymer-1.0,dart-polymer,angular-dart,Dart,Polymer 1.0,Dart Polymer,Angular Dart,我正在浏览我的代码,开始在代码中发现错误,并说: Uncaught TypeError: Cannot read property '__dartClass__' of undefined 当我进一步研究它时,我注意到模型是未定义的,所以我的javascript思想只是说:哦,这是一个未定义的,没有属性错误。我后退一步到父级,输入一个print语句,并查看模型的设置: set("model", new SystemModel()..id=4); 在加分中,我正确地传递了它: <my-c

我正在浏览我的代码,开始在代码中发现错误,并说:

Uncaught TypeError: Cannot read property '__dartClass__' of undefined
当我进一步研究它时,我注意到模型是未定义的,所以我的javascript思想只是说:哦,这是一个未定义的,没有属性错误。我后退一步到父级,输入一个print语句,并查看模型的设置:

set("model", new SystemModel()..id=4);
在加分中,我正确地传递了它:

<my-component model="{{model}}" ..></my-component>
当我这样做时,我注意到x报告它是SystemModel的一个实例,但即使如此,当在子组件中引用它时,它也会引发上述错误

我目前正在使用Dartium,但属性错误似乎出现在InteropBehavior中。这让我很困惑,因为我不认为互操作是一件事,因为我在dart中运行它

我的一部分想法是,即使认识到这一点,其他地方的某种错误可能会阻止它被正确地传递。我没有注意到任何错误,这使我跳出来


以下是错误的完整打印结果:

此行为很可能与
聚合物的变化有关,该变化从某个版本开始通知空属性,并且“官方”dart聚合物此后未更新


尝试使用来自的最新Realease,看看这是否仍在发生

Model
SystemModel
类看起来如何?
SystemModel模型是SystemModel实例的变量签名请添加类的源
var x = new SystemModel()..id=4;
print("x => $x");
set("model", x);