【问题标题】:Run dart code when a template's contents are instantiated实例化模板内容时运行 dart 代码
【发布时间】:2013-08-05 16:45:27
【问题描述】:

bar@observable。当它的值改变时,新的 span 会被实例化。

<template iterate="foo in bar">
   <span>{{foo}}</span>
</template>

是否可以在创建新跨度后立即运行 dart 代码?我尝试在更改bar 的值后立即运行代码,但此时模板仍然包含旧跨度。

感谢您的帮助!

【问题讨论】:

    标签: dart dart-webui


    【解决方案1】:

    使用计时器来安排代码运行而不是直接运行代码似乎解决了我的问题。

    bar = newValue;
    Timer.run(() {
      // run code here
    });
    

    回调似乎是在实例化新跨度后调用的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多