Contenu connexe
Similaire à Angular 2 - Ahead of-time Compilation (20)
Angular 2 - Ahead of-time Compilation
- 6. Offline
compile
Tree-shake Minify
class AppComponentFactory extends ComponentFactory<DemoApp> {
e0, e1, e2, lastName;
constructor(private renderer:Renderer, private context: App) {
e0 = renderer.createElement(null, 'div');
e1 = renderer.createText(e0, 'Hello ');
e2 = renderer.createText(e0, '');
}
detectChangesInternal() {
var name = this.context.name
if (name !== this.lastName) {
renderer.setText(e0, this.lastName = name);
}
}
}
<div>Hello {{name}}</div>
Template
VM-friendly code
No need for parser