我的AngularDart应用程序中有以下代码:
DuseClient get client {
var _client = new DuseClient(
Uri.parse("https://duse.herokuapp.com/v1"),
new ClientClientFactory());
if (!_client.isLoggedIn) {
_client.token = window.localStorage["token"];
}
return _client;
}
应该没问题,所有被调用的方法都是DuseClient
类的一部分,但如果我执行代码,则会显示以下错误:
Exception: Class 'DuseClient' has no instance getter 'isLoggedIn'.
我知道这必须以某种方式与AngularDart变换器相关。在an other post中,有人提到应该使用地图语法,但我计划不能访问Module / Angular范围,因为我打算将创建的客户端注入AngularDart应用程序。任何人都知道如何解决这个错误?为了进一步参考,包含错误的GitHub存储库是here。