标签: flutter
如何使用flutter中的反射来访问下划线属性?我找不到与此相关的任何链接
答案 0 :(得分:1)
即使Dart支持通过dart:mirrors进行反射,Flutter也不会。只能在同一库中访问私有属性(以下划线开头)。
dart:mirrors
与Java不同,Dart没有关键字public,protected和private。如果标识符以下划线(_)开头,则该标识符专用于其库。有关详细信息,请参见Libraries and visibility。
您必须公开自己的字段,或者从同一库中访问它。