Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @ngdoc service
- * @name myApp.service:myService
- * @description
- * My application.
- */
- angular
- .module('myApp')
- .factory('myService', function() {
- 'use strict';
- var x = 0;
- /**
- * @ngdoc function
- * @name ?
- * @description
- * How can this be identified as being within the closure of
- * myService, and not be described as a constructor?
- */
- function myFunction (z) {
- x++;
- x += z;
- }
- return {
- /**
- * @ngdoc method
- * @name myMethod
- * @methodOf myApp.service:myService
- * @description
- * A method of myService.
- */
- myMethod : function (x) {
- myFunction(x);
- }
- };
- })
- /**
- * @ngdoc overview
- * @name module
- * @description A small module containing stuff
- */
- angular
- .module(module, [])
- .factory('name', factory);
- /**
- * @ngdoc object
- * @name module.name
- * @description Its a pretty bad factory
- */
- function factory() {
- return {
- doSomething: doSomething
- };
- /**
- * @ngdoc function
- * @name module.name#doSomething
- * @methodOf module.name
- * @description Does the thing
- * @param {string=} [foo='bar'] This is a parameter that does nothing, it is
- optional and defaults to 'bar'
- * @returns {undefined} It doesn't return
- */
- function doSomething(foo){...}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement