我正在困扰Dart库的布局问题。我尝试了以下方法:
lib/
A.dart
B.dart
my_lib.dart
where: A.dart
class A {
B myB;
}
B.dart
class A {
B myB;
}
my_lib.dart
#library('my_lib');
#source('A.dart');
#source('B.dart');
但是在A.dart中,在Dart编辑器中存在一个问题:B - 没有这种类型。
如果我通过 import
导入B.dart文件,
#import('B.dart)',
但现在它声称库的一部分只能包含部分指令。 根据http://news.dartlang.org/2012/07/draft-spec-changes-to-library-and.html
partDirective:
metadata part stringLiteral “;”
;
但是这对我也不起作用。我错过了什么吗?