Added some additional angular snippets and changed the existing ones

to use the annotated syntax which supports minifications, see:
https://docs.angularjs.org/tutorial/step_05 (A note on minification).
Also added some variants that auto-insert the scope, which is commonly
done.
This commit is contained in:
Craig Paterson 2014-10-09 11:26:39 +02:00
parent 6d36226a18
commit ff8c1277be

View File

@ -19,7 +19,49 @@ config(function($1) {
endsnippet
snippet acont "angular controller" i
controller('${1:name}', function($2) {
controller('${1:name}', ['${2:param_annotation}', function(${3:param}) {
$0
});
}]);
endsnippet
snippet aconts "angular controller with scope" i
controller('${1:name}', ['$scope', function($scope) {
$0
}]);
endsnippet
snippet adir "angular directive" i
directive('${1:name}', ['${2:param_annotation}', function(${3:param}) {
$0
}]);
endsnippet
snippet adirs "angular directive with scope" i
directive('${1:name}', ['$scope', function($scope) {
$0
}]);
endsnippet
snippet afact "angular factory" i
factory('${1:name}', ['${2:param_annotation}', function(${3:param}) {
$0
}]);
endsnippet
snippet afacts "angular factory with scope" i
factory('${1:name}', ['$scope', function($scope) {
$0
}]);
endsnippet
snippet aserv "angular service" i
service('${1:name}', ['${2:param_annotation}', function(${3:param}) {
$0
}]);
endsnippet
snippet aservs "angular service" i
service('${1:name}', ['$scope', function($scope) {
$0
}]);
endsnippet