2017-03-17 43 views

回答

1

要回答標題中的問題:只要數據綁定在Polymer主機元素內完成,就可以使用Polymer數據綁定與原生Web組件。

但是它似乎試圖在本地元素的構造函數中使用Polymer數據綁定(即<fetch-container>'s innerHTML uses Polymer data binding syntax)。這不起作用,因爲你不在Polymer主機元素中。如果將<fetch-container>轉換爲Polymer元素,則可以使用Polymer的數據綁定。如果您更願意使用本地元素,則必須通過在<xtal-fetch>result-changed事件中添加事件偵聽器來手動設置元素中的數據綁定。

+0

你理解我的問題的方式,我打算在「那不會工作」條款。我瞭解雙向數據流並非所有框架/開發人員普遍支持的東西。我個人認爲這很有用,爲了避免代碼樣板(不得不添加監聽器)。恕我直言,我認爲它應該是Web組件庫應該能夠「選擇加入」以某種方式,而不必延長聚合物元素。特別是如果Polymer有一個乾淨的方法來找到包含的自定義元素。 – Bruce