initState method
void
initState()
Implementation
void initState() {
widget.initState?.call(this);
var isRegistered = GetInstance().isRegistered<T>(tag: widget.tag);
if (widget.global) {
if (isRegistered) {
if (GetInstance().isPrepared<T>(tag: widget.tag)) {
_isCreator = true;
} else {
_isCreator = false;
}
_controllerBuilder = () => GetInstance().find<T>(tag: widget.tag);
} else {
_controllerBuilder = widget.init;
_isCreator = true;
GetInstance().lazyPut<T>(_controllerBuilder!, tag: widget.tag);
}
} else {
_controllerBuilder = widget.init;
_isCreator = true;
_needStart = true;
}
}