Я пытаюсь создать NgComponent
, который заполняется элементами при загрузке компонента. Как узнать, когда компонент заполнен шаблоном? Вот часть моего кода:
class SleepTimeModule extends Module {
SleepTimeModule() {
//...
type(SleepGraph);
//...
}
}
//...
@NgComponent(
selector: 'sleep-graph',
publishAs: 'sleepGraph',
template: '<div><svg></svg></div>'
)
class SleepGraph {
Element element;
Scope scope;
@NgTwoWay('data')
var data;
SleepGraph(this.element, this.scope);
// when can I call this method?
// it modifies the dom
drawChart(data){
js.context.callMethod("drawChart", [
element.shadowRoot.querySelector("svg"),
new js.JsObject.jsify(data)
]);
}
}