dart:如何动态传输数据?

时间:2018-07-31 06:01:36

标签: javascript web dart angular-dart dart-html

我想制作一个模式窗口组件。为了能够将其传输到页眉,内容,页脚。

更改数据时,模板中不会发生更改:

page.dart

ModalComponent MC = new ModalComponent()..init(mTitle:'TitleX');

modal.dart

class ModalComponent {
  String title = 'sss';
  Future init({String mTitle = 'title'}) async{
    this.title = mTitle;
    print(title);
  }
}

modal.html

...
<h4 class="modal-title">{{title}}</h4>
...

在模板中,我看到“ sss”。在控制台中,我看到带有“ TitleX”的打印件。为什么模板中的数据没有更新?模板中有一个题词“ sss”。

如何正确地做我想做的事?

1 个答案:

答案 0 :(得分:2)

您不能自己创建组件。 Angular需要为您创建它们,因此该行将不起作用:

pthread_t thread;
pthread_create(&thread, NULL, &Foo::doSomthing, NULL);
pthread_join(thread, NULL);

您要更改的ModalComponent实例与DOM中使用的ModalComponent完全不同。