Does this code even work?
The $s in BaseController seem to come from no where, I believe Angular will inject $scope as first parameter to the constructor, however, in the sample code, it seems to indicate that its pattern.
For a good angular+coffeescript scaffold code with basic OO, I recommend take a look at <a href="https://github.com/CaryLandholt/AngularFun" rel="nofollow">https://github.com/CaryLandholt/AngularFun</a>