我无法在此组件的构造函数中访问属性val
@NgComponent(
selector: 'dartcomp',
templateUrl: 'dartComp.html',
publishAs: 'ctrl',
map: const
{
'val' : '@val'
}
)
class DartComp
{ String val;
DartComp()
{ print("construktor DartComp $val");
}
}
用于index.html
<dartcomp id="dc" val="x"></dartcomp>
有没有办法在构造函数中访问val?
答案 0 :(得分:3)
扩展NgAttachAware
,实施方法attach()
并访问您的字段。调用attach()
后,val
已正确初始化。