Skip to content

Commit 5a35ada

Browse files
committed
revised sublime snippets with service
1 parent 4bd21ee commit 5a35ada

6 files changed

Lines changed: 122 additions & 0 deletions
-2.72 KB
Binary file not shown.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<snippet>
2+
<content><![CDATA[(function() {
3+
'use strict';
4+
5+
angular
6+
.module('${1:module}')
7+
.controller('${2:Controller}', ${2:Controller});
8+
9+
/* @ngInject */
10+
function ${2:Controller}(${3:dependencies}) {
11+
var vm = this;
12+
vm.title = '${2:Controller}';
13+
14+
activate();
15+
16+
////////////////
17+
18+
function activate() {
19+
}
20+
}
21+
})();
22+
]]></content>
23+
<tabTrigger>ngcontroller</tabTrigger>
24+
<scope>source.js</scope>
25+
</snippet>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<snippet>
2+
<content><![CDATA[(function() {
3+
'use strict';
4+
5+
angular
6+
.module('${1:module}')
7+
.directive('${2:directive}', ${2:directive});
8+
9+
/* @ngInject */
10+
function ${2:directive} (${3:dependencies}) {
11+
// Usage:
12+
//
13+
// Creates:
14+
//
15+
var directive = {
16+
controller: ${4:Controller},
17+
controllerAs: '${5:vm}',
18+
link: link,
19+
restrict: 'A',
20+
scope: {
21+
}
22+
};
23+
return directive;
24+
25+
function link(scope, element, attrs) {
26+
}
27+
}
28+
29+
/* @ngInject */
30+
function ${4:Controller} () {
31+
32+
}
33+
})();
34+
]]></content>
35+
<tabTrigger>ngdirective</tabTrigger>
36+
<scope>source.js</scope>
37+
</snippet>
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<snippet>
2+
<content><![CDATA[(function() {
3+
'use strict';
4+
5+
angular
6+
.module('${1:module}')
7+
.factory('${2:factory}', ${2:factory});
8+
9+
/* @ngInject */
10+
function ${2:Factory}(${3:dependencies}) {
11+
var service = {
12+
${4:func}: ${4:func}
13+
};
14+
return service;
15+
16+
////////////////
17+
18+
function ${4:function}() {
19+
}
20+
}
21+
})();
22+
]]></content>
23+
<tabTrigger>ngfactory</tabTrigger>
24+
<scope>source.js</scope>
25+
</snippet>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<snippet>
2+
<content><![CDATA[(function() {
3+
'use strict';
4+
5+
angular
6+
.module('${1:module}', [
7+
'${2:dependencies}'
8+
]);
9+
})();
10+
]]></content>
11+
<tabTrigger>ngmodule</tabTrigger>
12+
<scope>source.js</scope>
13+
</snippet>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<snippet>
2+
<content><![CDATA[(function() {
3+
'use strict';
4+
5+
angular
6+
.module('${1:module}')
7+
.service('${2:Service}', ${2:Service});
8+
9+
/* @ngInject */
10+
function ${2:Service}(${3:dependencies}) {
11+
this.${4:func} = ${4:func};
12+
13+
////////////////
14+
15+
function ${4:function}() {
16+
}
17+
}
18+
})();
19+
]]></content>
20+
<tabTrigger>ngservice</tabTrigger>
21+
<scope>source.js</scope>
22+
</snippet>

0 commit comments

Comments
 (0)