I would also honestly suggest you read over this file and consider the approach that was taken in here. I'm also curious if it's possible to have both side by side if they don't create duplicates. This file is a slight example of my approach of (generally) trying to use my approach of having the user type code he's already used to (such as `$scope.$`) in order to provide autocompletions and snippets. You may want to add autocompletions for object methods and properties.

I'm also not 100% sure you need to bother with the `ng` prefix on snippets right now since I don't imagine there will be a large number of conflicts (especially in the HTML). You're only templating with angular, not angular AND mustache AND others. If they don't want the snippets they should disable the language on that file.