If you want to set up options after initial set up, call this.on(); to rebind the listeners defined in the control's prototype.
Here's an example based on your initial code:
- init: function() {
- this.options.state = this.options.data.stateParams;
- this.on();
- },
- '{state} change : function(state, ev) {
- //... this should hit when data.stateParams changes
- }