i looking @ source-code of angular-flash below: https://github.com/gtramontina/angular-flash/blob/master/angular-flash.js
can explain me on how creating flash module
(function (root, factory) { if (typeof module !== 'undefined' && module.exports) { // commonjs module.exports = factory(root, require('angular')); } else if (typeof define === 'function' && define.amd) { // amd define(['angular'], function (react, angular) { return (root.angularflash = factory(root, angular)); }); } else { // global variables root.angularflash = factory(root, root.angular); } }(this, function (window, angular) { return angular.module('flash', []); })); what not understanding argument factory being received , root.angularflash variable? how create angular module flash?
i don't see anywhere angularflash variable used?
(function (root, factory) { if (typeof module !== 'undefined' && module.exports) { // commonjs module.exports = factory(root, require('angular')); } else if (typeof define === 'function' && define.amd) { // amd define(['angular'], function (react, angular) { return (root.angularflash = factory(root, angular)); }); } else { // global variables root.angularflash = factory(root, root.angular); } }(this, function (window, angular) { return angular.module('flash', []); })); if @ iife @ bottom it's calling passing anonymous function second argument named factory defined angular module flash:
factory = function (window, angular) { return angular.module('flash', []); } so when factory invoked it's defining module named flash.
Comments
Post a Comment