我想制作一个模式窗口组件。为了能够将其传输到页眉,内容,页脚。
更改数据时,模板中不会发生更改:
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”。
如何正确地做我想做的事?
答案 0 :(得分:2)
您不能自己创建组件。 Angular需要为您创建它们,因此该行将不起作用:
pthread_t thread;
pthread_create(&thread, NULL, &Foo::doSomthing, NULL);
pthread_join(thread, NULL);
您要更改的ModalComponent实例与DOM中使用的ModalComponent完全不同。