是否有可能访问HTML设置属性在angular.dart构造?(is it possible to

2019-10-19 05:27发布

我上无法访问属性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的方法吗?

Answer 1:

扩展NgAttachAware ,实现该方法attach()并有访问您的领域。 当attach()被调用您的val已经正确初始化。



文章来源: is it possible to access attributes set in HTML in an angular.dart constructor?