简单的AngularDart组件失败

时间:2014-11-07 23:00:49

标签: dart angular-dart web-component

我有一个Angular Dart组件的最小代码,我甚至把它写在同一个文件中,但我不能让它工作。

import 'package:angular/angular.dart';
import 'package:angular/application_factory.dart';

void main() {

    applicationFactory().addModule(new TT()).run();

}

class TT extends Module
{
    TT ()
    {
        bind(SimpleString);
    }
}


@Component(
    selector: 'simplestring',
    publishAs: 'cmp',
    template: '<div> {{cmp.str}} </div>'
)
class SimpleString
{
    @NgAttr('str')
    String str;
}

Html正文

<body>
    <simplestring str='hola'></simplestring>
</body>

这应该显示“hola”,但没有任何事情发生。

1 个答案:

答案 0 :(得分:1)

publishAs:已被弃用,自AngularDart 1.0

以来不再解释

直接使用属性名称:

@Component(
    selector: 'simplestring',
    template: '<div> {{str}} </div>'
)
class SimpleString
{
    @NgAttr('str')
    String str;
}