Files
NativeScript/apps/automated/app/xml-declaration/template-builder-tests/template-view.ts
Nathan Walker 1e6fccf272 chore: cleanup
2020-07-23 14:03:37 -07:00

22 lines
490 B
TypeScript

import { Property, LayoutBase, Builder } from '@nativescript/core';
export module knownTemplates {
export var template = 'template';
}
export class TemplateView extends LayoutBase {
public template: string;
public static testEvent: string = 'test';
public parseTemplate() {
this.addChild(Builder.parse(this.template));
}
}
export const templateProperty = new Property<TemplateView, string>({
name: 'template',
affectsLayout: true,
});
templateProperty.register(TemplateView);