The Application object is the base of an administration. There can be only one such object defined on a page.
// create an application instance
var admin = nga.application('My backend');
// configure it
// ...
// attach the application instance to the dom and run it
nga.configure(admin);
-
nga.application(title, debug)
(factory method) Create a new Application instance. Debug is true by default; set it to false to speed up rendering a bit. -
title()
Defines the application title, displayed in the headervar app = nga.application().title('My backend')
-
baseApiUrl()
Defines the main API endpointvar app = nga.application().baseApiUrl('http://localhost:3000/')
-
debug()
Enable or disable debug (enabled by default)var app = nga.application().debug(false)
-
header(string)
Customize the application header. See the Theming doc for details. -
menu(Menu)
Customize the sidebar menu. See the Menu doc for details. -
dashboard(Dashboard)
Customize the dashboard, i.e. the admin home screen. See the Dashboard doc for details. -
addEntity(Entity)
Add an entity to the application. See Entity configuration.