As long as there are no references to your view, it should garbage collect just fine.
A few trouble spots:
1. Binding something to your view on a signleton controller (or one who's instance exists outside the component scope), without using weak listeners.
2. Regestering an event listener outside your component, with a reference to a function inside your component
3. Forgetting to null out any references to that view you may have created