我将Dart 2.4与相应的AngularDart配合使用。
我要允许在我的组件中指定可选模板,该模板将用于更改组件视图。
我用什么
@Directive(selector: "[myMarker]")
class MyDirective{
MyDirective(Element el) {
}
}
在模板中:
<my-component>
<template myMarker>Ooo yeah!</template>
</my-component>
和MyComponent
@ViewChild(MyDirective)
TemplateRef myTemplate;
但是myTemplate
为空。我在模板上使用{{myTemplate!=null}}
进行了检查,因此我认为这是与生命周期无关的检查。
我在做什么错了?