我對聚合物非常(非常)新,我試圖創建我的第一個組件。 我創建了一個Plunker,但由於某種原因它不工作:http://plnkr.co/edit/RbcBuO9y8SUHyKqe7OJA聚合物設置屬性Javascript錯誤
無論如何,你可以在那裏看到我的代碼。
它有一個組件blob-component.html,它非常基本。它只是標籤和標籤的內容。
在index.html上,我想單擊按鈕時更新這兩個。
在Plunker中,組件並沒有解析組件,所以我們只能得到innerHTML的顯示,但是當我在開發環境中運行這個組件時,我確實得到了標籤顯示(定義爲兩次)。
然而,當我嘗試將其設置按鈕的點擊,我得到一個錯誤:
未處理異常http://localhost:50169/Content/WebComponents/Polymer/webcomponentsjs/webcomponents.js 80070057 - JavaScript的運行時錯誤:無效的參數。
這在
unsafeUnwrap(this).data = value;
發生如果我把在一個斷點,那麼我可以看到
這是一個定義的對象和
È =「更新標籤初始標籤「
正如你所看到的,我也嘗試過使用setAttrib ute()而不是隻分配值,但我得到同樣的問題。
這顯然超級簡單,但我不明白爲什麼會發生。
這是在IE11中。在Chrome中,我沒有收到錯誤,但是當我點擊按鈕時標籤消失。
有什麼建議嗎?謝謝。
也許這個例子可以幫助:HTTP:// plnkr.co/edit/m8XoJy?p =預覽 –
謝謝,這真的很有幫助,但我試圖從容器頁面更新組件的值。我想相當於從index.html中設置my-parrent組件的「min」屬性? – user176504
我沒有IE瀏覽器,但我重構了一下你的例子,這可能有所幫助:http://plnkr.co/edit/g8VgTMmlPTVzRXnderpE – adaliszk