Flutter 同时具有.obs和hive场的颤振模型

Flutter 同时具有.obs和hive场的颤振模型,flutter,flutter-hive,flutter-getx,Flutter,Flutter Hive,Flutter Getx,我是个新手。 我正在用Getx和Hive包编写一个应用程序 我想让我的模型可以观察到,使每个领域的反应。我更喜欢这种方法,而不是让整个类在控制器中可见;通过这样做,是模型本身引起了变化,在我看来,这更类似于标准的mvvm方法(如果我错了,你可以纠正我) 我还想用@HiveField标记我的模型字段 现在,问题是我不能标记Rx字段,我不得不写两个不同的字段,Rx字段和Hive字段。 诸如此类: @HiveField(1) int _fieldDb; RxInt fieldRx;

我是个新手。 我正在用Getx和Hive包编写一个应用程序

我想让我的模型可以观察到,使每个领域的反应。我更喜欢这种方法,而不是让整个类在控制器中可见;通过这样做,是模型本身引起了变化,在我看来,这更类似于标准的mvvm方法(如果我错了,你可以纠正我)

我还想用@HiveField标记我的模型字段

现在,问题是我不能标记Rx字段,我不得不写两个不同的字段,Rx字段和Hive字段。 诸如此类:

  @HiveField(1)
  int _fieldDb;

  RxInt fieldRx;

  GbTrait(int value) :
    _fieldDb = value,
    fieldRx = value.obs;

通过这样做,我需要一直更新这两个值…有更好的方法吗? 非常感谢你的帮助