>> initialize models and controllers, then pass that data to newly initialized views. at any scale, this hardly differs.
Where do you find it makes the most sense to initialize models & controllers? I've done it in the router function but that feels really heavy and gets big.
Alternatively, since I use require.js I have used a view wrapper that initializes everything and then puts together the sub-views and models/collections as necessary. I like this approach because it feels more organized having it delegated out to my various view files.
Thanks in advance :)