我尝试在Dart中使用JavaScript库visjs.org。我根据Dart网站pub.dartlang.org/packages/js和github.com/google/chartjs.dart/blob/master/lib/chartjs.dart上的示例编写了“适配器”代码。
同样根据http://visjs.org的基本用例示例,我准备客户端dart代码。
虽然代码编译时没有任何错误和警告,但在浏览器中没有任何反应,预计会看到图树。
我做错了什么或错过了什么?
https://gist.github.com/EdSv/e274a4d12ad3491c383fb4fe76ee671e
答案 0 :(得分:0)
@anonymous属性用于当您描述的对象在绑定的JS库中实际上不存在时使用,并且仅用作普通的旧数据对象。通过将其添加到所有对象中,我猜想dart从未尝试过从visjs库创建任何东西。
尝试从您的Network类中删除@anonymous,看看是否有效果。您可能还需要制作这些抽象类。