refactor(core): remove deprecated 'bootstrap' (#10831)

This commit is contained in:
Victor Savkin
2016-08-16 11:15:01 -07:00
committed by vikerman
parent f6a7d6504c
commit f7ff6c5a12
51 changed files with 426 additions and 418 deletions
+12 -1
View File
@@ -4,6 +4,8 @@ import {NgIf, NgFor} from '@angular/common';
import {ApplicationRef} from '@angular/core/src/application_ref';
import {ListWrapper} from '@angular/facade/src/lang';
import {getIntParameter, bindAction} from '@angular/testing/src/benchmark_util';
import {BrowserModule} from '@angular/platform-browser';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
var testList = null;
@@ -11,7 +13,7 @@ export function main() {
var size = getIntParameter('size');
testList = ListWrapper.createFixedSize(size);
bootstrap(AppComponent)
platformBrowserDynamic().bootstrapModule(AppModule)
.then((ref) => {
var injector = ref.injector;
var app: AppComponent = ref.instance;
@@ -105,3 +107,12 @@ class AppComponent {
this.testingDynamicComponents = true;
}
}
@NgModule({
imports: [BrowserModule],
bootstrap: [AppComponent]
})
class AppModule {
}
@@ -1,13 +1,18 @@
import {bootstrap} from '@angular/platform-browser';
import {BrowserModule} from '@angular/platform-browser';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
import {
NgModule
} from '@angular/core';
import {App} from './app';
import {bind, provide} from '@angular/core';
@NgModule({
imports: [BrowserModule],
bootstrap: [App]
})
class AppModule {
}
export function main() {
bootstrap(App, createBindings());
}
function createBindings(): any[] {
return [];
}
platformBrowserDynamic().bootstrapModule(AppModule);
}
+11 -3
View File
@@ -1,11 +1,19 @@
import {Component} from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser';
import {Component, NgModule} from 'angular2/core';
import {BrowserModule} from '@angular/platform-browser';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
@Component({selector: 'app', template: '<h1>Page Load Time</h1>'})
class App {
}
bootstrap(App).then(() => {
@NgModule({
imports: [BrowserModule],
bootstrap: [App],
})
class AppModule {
}
platformBrowserDynamic().bootstrapModule(App).then(() => {
(<any>window).loadTime = Date.now() - performance.timing.navigationStart;
(<any>window).someConstant = 1234567890;
});
@@ -1,6 +1,5 @@
import {bootstrap} from '@angular/platform-browser';
import {NgIf} from '@angular/common';
import {Component} from '@angular/core';
import {Component, NgModule} from '@angular/core';
import {ApplicationRef} from '@angular/core/src/application_ref';
import {reflector} from '@angular/core/src/reflection/reflection';
import {ReflectionCapabilities} from '@angular/core/src/reflection/reflection_capabilities';
@@ -14,6 +13,8 @@ import {
windowProfileEnd
} from '@angular/testing/src/benchmark_util';
import {BrowserDomAdapter} from '@angular/platform-browser/src/browser/browser_adapter';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
import {BrowserModule} from '@angular/platform-browser';
function createBindings(): any[] {
return [];
@@ -82,8 +83,16 @@ export function main() {
appRef.tick();
}
@NgModule({
imports: [BrowserModule],
bootstrap: [AppComponentWithStaticTree],
providers: createBindings()
})
class AppModule {
}
function initNg2() {
bootstrap(AppComponentWithStaticTree, createBindings())
platformBrowserDynamic().bootstrapModule(AppModule)
.then((ref) => {
var injector = ref.injector;
appRef = injector.get(ApplicationRef);
+12 -1
View File
@@ -1,5 +1,6 @@
import {bootstrap} from '@angular/platform-browser';
import {
NgModule,
Component,
enableProdMode
} from '@angular/core';
@@ -17,6 +18,8 @@ import {
windowProfileEnd
} from '@angular/testing/src/benchmark_util';
import {BrowserDomAdapter} from '@angular/platform-browser/src/browser/browser_adapter';
import {BrowserModule} from '@angular/platform-browser';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
function createProviders(): any[] {
return [];
@@ -84,8 +87,16 @@ export function main() {
function noop() {}
@NgModule({
imports: [BrowserModule],
bootstrap: [AppComponent],
providers: createProviders()
})
class AppModule {
}
function initNg2() {
bootstrap(AppComponent, createProviders())
platformBrowserDynamic().bootstrapModule(AppModule)
.then((ref) => {
var injector = ref.injector;
appRef = injector.get(ApplicationRef);