0
此問題是this question的後續問題。升級到聚合物0.8.7後,下面的代碼停止工作:實例聚合物中的模板0.8.7
看起來Element
不包含方法createInstance
了。我如何在聚合物0.8.7中註冊自己的聚合物表達?
PS:我過去也用過job()
的方法,有人知道我現在能找到它嗎?
此問題是this question的後續問題。升級到聚合物0.8.7後,下面的代碼停止工作:實例聚合物中的模板0.8.7
看起來Element
不包含方法createInstance
了。我如何在聚合物0.8.7中註冊自己的聚合物表達?
PS:我過去也用過job()
的方法,有人知道我現在能找到它嗎?
對於聚合物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()
方法。