Skip to content

Instantly share code, notes, and snippets.

@johnlindquist
Created May 14, 2015 16:54
Show Gist options
  • Save johnlindquist/252f29e087219be7e11a to your computer and use it in GitHub Desktop.
Save johnlindquist/252f29e087219be7e11a to your computer and use it in GitHub Desktop.
A2 es5 Sublime Snippets
<snippet>
<content><![CDATA[
function ${1:MyAmazingComponent}(){}
${1:MyAmazingComponent}.annotations = [
new angular.ComponentAnnotation({
selector: "${2:${1/^(\w)|([A-Z])/(?1\l\1)(?2-\l\2)/g}}"
}),
new angular.ViewAnnotation({
templateUrl: "${2}.html"
})
];
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>A2Component</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->
</snippet>
<snippet>
<content><![CDATA[
document.addEventListener("DOMContentLoaded", function(){
angular.bootstrap(${1:MyComponent});
});
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>A2Bootstrap</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->
</snippet>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment