angularjs-config

0.1.1 • Public • Published

angularjs-config

AngularJS configuration module for bringing server side configurations to AngularJS client application

Install

npm install angularjs-config

Usage

config.json

{
       "jsonEndpoint": "angular-config",               // endpoint for GET that returns only JSON
       "angularModuleEndpoint": "/angular-config.js",  // edpoint suitable for use in HTML <script> tag
       "angularModuleName": "angularConfig",           // name of the AngularJS module
       "angularModuleInjection": "Config"              // name of AngularJS module injection
       "config": {                                     // JSON config to be exposed by AngularJS constant module
           "customSetting1": 1,
           "customSetting2": "foo",
           "customSetting3": {
               "foo": "bar"
           }
       }
}

server.js

var angularConfig = require('angularjs-config');
var config = require('config.json');
 
angularConfig.initialize(app, config);

index.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <script src="/angularjs-config.js"></script> 
  </head>
  <body>
    <!-- page content -->
  </body>
</html>

License

ISC © Nova Vizija d.d.

Readme

Keywords

none

Package Sidebar

Install

npm i angularjs-config

Weekly Downloads

3

Version

0.1.1

License

ISC

Last publish

Collaborators

  • sajmons