UNPKG

wns-angular-package

Version:

Angular interface package/bundle for WNS Middleware

73 lines (59 loc) 1.14 kB
/** * WNS Angular Package -> wnAngularApplication * * @copyright: Copyright © 2013- Pedro Nasser ® * @page: http://github.com/pedronasser/wns-angular-package * @license: http://github.com/pedronasser/wns-angular-package/blob/master/LICENSE */ /** * No description yet. * * @author Pedro Nasser */ // Exports module.exports = { /** * Class Extension */ extend: ['wnAngularComponent'], /** * PRIVATE */ private: { _config: { _appName: '' }, _dependencies: [] }, /** * Public Variables */ public: {}, /** * Methods */ methods: { /** * App Configuration */ config: function () { }, /** * Returns app name */ getAppName: function () { return _appName; }, /** * Render component code; */ render: function (config,build) { var result = ''; var scopeMethod = /^\$/; result += 'var userSession=""; var '+_appName+' = angular.module("'+_appName+'",'+util.inspect(_dependencies)+').config('+this.config.toString()+');'; this.renderedCode = result; } } };