1

我的應用基於Polymer-PSK+ES2015。用我的分佈,我會收到以下錯誤版本的應用程序: Uncaught TypeError: Cannot read property 'trim' of undefined (elements.js line 5832) Uncaught TypeError:使用聚合物硫化後無法讀取未定義的屬性'trim'

這樣做的原因是由於「丟失」的聚合物紙張輸入容器下劃線元素,看屬性:

image

image

分配給properties[m[1]]由於失敗(m[2] || m[3]).trim(); m[2] = "" and m[3] = undefined

任何提示如何解決這個問題以及如何使用我的應用程序的分佈式版本?

回答

0

在javascript上,空字符串(「」)和未定義的值都被視爲falsy值。所以當你寫(「」|| undefined)時,返回的值將是最後一個falsy值,在這種情況下,undefined,你不能對一個未定義的值執行方法調用。

you can read about it here.

+0

的elements.js腳本是從'vulcanize'來編譯/生成的腳本。所以沒有辦法改變我生成的輸出(AFAIK) – DoK

+0

在這種情況下,你應該編輯你的文章的標題,這是誤導。 –

相關問題