2013-10-29 114 views
0

此問題是this question的後續問題。升級到聚合物0.8.7後,下面的代碼停止工作:實例聚合物中的模板0.8.7

​​

看起來Element不包含方法createInstance了。我如何在聚合物0.8.7中註冊自己的聚合物表達?

PS:我過去也用過job()的方法,有人知道我現在能找到它嗎?

回答

1

對於聚合物0.8.7,您必須導入一個附加包並在元素上調用templateBind

import 'package:template_binding/template_binding.dart'; 

// ... fancy code in between ... 

DocumentFragment instanceTemplate(Element template) => 
    templateBind(template).createInstance(this, 
     new PolymerExpressions(globals: { 
     'splitnewline': (String input) => input.split("\n") 
     })); 

雖然不知道job()方法。