imp: qweb engine can be initialized with templates

This commit is contained in:
Géry Debongnie
2019-03-29 16:40:59 +01:00
parent e6b0d06e3e
commit d6e61c2203
3 changed files with 26 additions and 1 deletions
+5 -1
View File
@@ -182,7 +182,7 @@ export class QWeb {
templates: { [name: string]: CompiledTemplate<VNode> } = {};
directives: Directive[] = [];
constructor() {
constructor(data?: string) {
[
forEachDirective,
escDirective,
@@ -196,6 +196,10 @@ export class QWeb {
refDirective,
widgetDirective
].forEach(d => this.addDirective(d));
if (data) {
this.loadTemplates(data);
}
}
utils = {