1

我无法访问此组件的构造函数中的属性 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 ?

4

1 回答 1

3

扩展NgAttachAware,实现该方法attach()并在那里访问您的字段。当attach()被调用时,您val已经正确初始化。

于 2014-01-16T21:18:48.443 回答