Run angular in prodMode

This commit is contained in:
Roman Hotsiy 2016-01-15 11:35:45 +02:00
parent fee542d2f4
commit f608fbb3bd
2 changed files with 20 additions and 20 deletions

View File

@ -82,29 +82,27 @@ export default class Redoc extends BaseComponent {
} }
static init(schemaUrl, options) { static init(schemaUrl, options) {
var promise = new Promise(function(resolve, reject) { return SchemaManager.instance().load(schemaUrl)
.then(() => {
SchemaManager.instance().load(schemaUrl) (new OptionsManager()).options = options;
.then(() => { return bootstrap(Redoc);
(new OptionsManager()).options = options; })
return bootstrap(Redoc); .then(
}) () => {
.then( redocEvents.bootstrapped.next();
() => { console.log('ReDoc bootstrapped!');
redocEvents.bootstrapped.next(); //resolve();
console.log('ReDoc bootstrapped!'); },
resolve(); error => {
}, console.log(error);
error => { throw error;
console.log(error); }
reject(); );
}
);
});
return promise;
} }
} }
Redoc.parameters = Redoc.parameters.concat([[OptionsManager], [ElementRef], [BrowserDomAdapter]]); Redoc.parameters = Redoc.parameters.concat([[OptionsManager], [ElementRef], [BrowserDomAdapter]]);
// TODO
// this doesn't work in side-menu.js because of some circular references issue // this doesn't work in side-menu.js because of some circular references issue
SideMenu.parameters = SideMenu.parameters.concat([[Redoc]]); SideMenu.parameters = SideMenu.parameters.concat([[Redoc]]);

View File

@ -1,7 +1,9 @@
'use strict'; 'use strict';
import {Redoc} from './components/index'; import {Redoc} from './components/index';
import {enableProdMode} from 'angular2/core';
export var init = Redoc.init; export var init = Redoc.init;
window.Redoc = Redoc; window.Redoc = Redoc;
enableProdMode();