如何在控制器内获取当前标签? - 颤振 GetX

时间:2021-07-25 10:36:31

标签: flutter dart get state getx

我创建了一个带有标签的控制器,我需要在控制器内部访问该标签,这可能吗?

这就是我放置控制器的方式

final ProfileController _profileController = Get.put(ProfileController(), tag: "12345etc");

我将在 ProfileController 中使用该标签,但我无法访问该标签。

class ProfileController extends GetxController {
    //load info from 12345etc userid
    Future<void> viewProfile() {
        Services.loadProfileInfo("12345etc")...
    }
}

标签 12345etc 将从另一个控制器加载它不会是固定文本。

1 个答案:

答案 0 :(得分:1)

使用字段将标签保持在控制器内

<input id="numGrade" onChange="submitGradeForconversion()" />

<div id="letterGrade">X</div>

并在实例化过程中传递标签

class ProfileController extends GetxController {
    final String tag;

    ProfileController (this.tag);

    Future<void> viewProfile() {
        // And use it like this
        Services.loadProfileInfo(tag);
    }
}