我看到一些Angular dart样本使用以下形式指定属性绑定:
@NgComponent(
selector: 'foobar',
publishAs: 'foo',
map : const { "label" : "@label"}
)
Run Code Online (Sandbox Code Playgroud)
其他人注释个别字段:
class FooBar {
@NgOneWayOneTime("label")
String label;
}
Run Code Online (Sandbox Code Playgroud)
我有理由想要使用一种形式而不是另一种吗?
还有一个问题:我可以混合搭配这两种形式吗?
假设我有一个基类:
MyBase {
@NgOneWay("label")
String label;
}
Run Code Online (Sandbox Code Playgroud)
我可以从该基类继承,并让Angular选择注释吗?