bind method
- NeuronController parent
Registers this notifier to be disposed with parent.
Example:
class MyController extends NeuronController {
late final count = Signal<int>(0).bind(this);
}
Implementation
T bind(NeuronController parent) {
parent._autoDispose(this);
final registry = NeuronDebugRegistry.instance;
final shouldRegister = registry.isEnabled;
final legacyDevTools = SignalDevTools().isEnabled;
if (shouldRegister || legacyDevTools) {
final id = registry.registerNotifier(
controller: parent,
notifier: this,
debugLabel: _resolveDebugLabel(),
kind: _resolveKind(),
);
if (legacyDevTools) {
SignalDevTools().register(id, this);
}
}
return this;
}