RxList<ParticipantModel> participantList = RxList.empty();
........
Obx( <==== [Get] the improper use of a GetX has been detected. with the RxList
() => NCChipEditableList<ParticipantModel>(
key: const Key('StudioEditPage txt_add_main_actors'),
title: 'txt_add_main_actors'.tr.format(
[MediaConst.maxArtistTagLength],
),
addButtonText: 'txt_add_actor'.tr,
chipList: controller.media.participantList,
maxTextLength: MediaConst.maxArtistTagLength,
onAddChip: controller.onAddParticipant,
onDeleteChip: controller.onDeleteParticipant,
onEditedChip: controller.onEditedParticipant,
),
),
实际上,我不知道如何解决这个问题,我使用initiated RxList作为参数NCChipEditableList
1条答案
按热度按时间6pp0gazn1#
Obx
在内部使用Rx<T>
可观测变量时会更新,因此应按如下方式使用:如果在其中未使用
Rx<R>
变量:然后,
Getx
库将抛出您的错误,通知您由于Obx
中没有要更新的内容,因此不需要使用它。如果你不需要的话,你应该直接设置你的widget,而不用用
Obx
Package 。