2013-08-05 33 views
0

bar@observable。當其值改變時,新的跨度被實例化。實例化模板內容時運行dart代碼

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

是否有可能在創建新跨度後立即運行dart代碼?我試圖在更改bar的值後立即運行代碼,但此時模板仍包含舊跨度。

謝謝你的幫助!

回答

0

使用計時器來計劃代碼運行,而不是直接運行代碼似乎解決了我的問題。

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

回調似乎在實例化新跨度後調用。