I have component that define viewModel as property and that have listeners defined as property and afterrender inside it
Code inside afterrender calls method setTimeout(me.setThirdMatrix.bind(me), 100); (as you can see bindings are correct, and I confirmed it in debugger)
That method on other hand have this code var thirdMetrics = me.getViewModel().get('something');
And this code fails on me.getViewModel() , because viewModel returned as null
So the question is - why it does that if viewModel defined as property and should be available from start?