【发布时间】:2013-08-05 16:45:27
【问题描述】:
bar 是@observable。当它的值改变时,新的 span 会被实例化。
<template iterate="foo in bar">
<span>{{foo}}</span>
</template>
是否可以在创建新跨度后立即运行 dart 代码?我尝试在更改bar 的值后立即运行代码,但此时模板仍然包含旧跨度。
感谢您的帮助!
【问题讨论】:
标签: dart dart-webui
bar 是@observable。当它的值改变时,新的 span 会被实例化。
<template iterate="foo in bar">
<span>{{foo}}</span>
</template>
是否可以在创建新跨度后立即运行 dart 代码?我尝试在更改bar 的值后立即运行代码,但此时模板仍然包含旧跨度。
感谢您的帮助!
【问题讨论】:
标签: dart dart-webui
使用计时器来安排代码运行而不是直接运行代码似乎解决了我的问题。
bar = newValue;
Timer.run(() {
// run code here
});
回调似乎是在实例化新跨度后调用的。
【讨论】: