web-component

    1熱度

    3回答

    所以我是新來做出反應的,我試圖理解非反應代碼和反應代碼是如何交互的。 因此,舉例來說,假設我有打圈的DOM元素,像這樣的語法庫: c = new Circle('#container') ,一旦被執行的代碼,一個圓的DOM元素繪製身份證號碼爲container。 如果我想創建一個基於此的React組件,我該如何去解決它?這是我想到的: var circ = React.createClass({

    2熱度

    1回答

    似乎有幾種方法去剝皮這隻貓,但我想知道最好的(實踐)以及爲什麼。 如果我想收集兒童CMP一些數據,並把它傳遞給家長CMP,我可以: 總結與父函數的對象,並把它作爲一個輸入 孩子,調用輸入上的函數。 在child-cmp中創建一個EventEmitter函數併發出結果 收集parent-cmp中的數據。 通過@ViewChild()訪問孩子,並直接調用它的方法 。 與被收集 數據我敢肯定有更多的創建

    0熱度

    1回答

    我想弄清楚如何檢查app-localstorage-document中是否有空的鍵。早些時候,我使用了iron-localstorage,其中有一個事件on-iron-localstorage-load-empty,當密鑰爲空時調用該事件。 我用下面的代碼iron-localstorage: <iron-localstorage name="my-app-storage" value="{{cat

    1熱度

    1回答

    最近,我遇到了以下問題: 在我的基於聚合物的項目,我有一個自定義元素,讓我們稱之爲<test-element>。這個元素作爲px-rangepicker作爲依賴項,它基本上只是一個日期選擇器。如果您從該選取器中選擇一個日期,則會觸發事件px-datetime-range-submitted。在我的test-element我有專門的監聽器: Polymer({ is: 'test-elem

    10熱度

    1回答

    <self-closing />標籤在HTML自定義元素中是不允許的。 爲什麼是? 很多情況下只需要void標記,我想通過它,代碼會更具可讀性。另一方面,它更直接地暗示語義。 就像<hr />,它通過代碼本身意味着它裏面不應該有任何孩子,因爲沒有這個地方。 再加上它與小孩無關。 自定義元素不能自動關閉,因爲HTML只允許幾個 元素自閉合。 (read more)

    0熱度

    4回答

    我看了看似乎有類似問題的其他問題,但沒有一個已接受的答案已解決我的問題。我試圖獲取新的名字並將它們加載到子組件中,當使用新ID更新REDX時。 當我只用終極版和無state(我寧願),新ID不相處到子組件過去了,名字完全不 或者加載,我一直在使用state嘗試爲子組件中的名稱(正如您可以在下面的註釋文本中看到的那樣)。但是......奇怪的是,每次ID改變時,組件都會根據以前的ID而不是當前的ID

    1熱度

    1回答

    我使用的是當前版本的Angular CLI/4,我有一段代碼(HTML +實際的JS代碼),它發生在我的應用中的多個部分。我認爲只要創建一個組件並在需要的地方添加它就太棒了,但我需要提供一些從服務器獲得的數據,並且還需要從組件中獲取一些數據。 我瞭解如何創建組件以及如何使用它們,但我無法找到爲其創建自定義屬性的方法,通過它我可以將對象綁定到它。 所以我想是這樣的: @Component({

    0熱度

    3回答

    在新的V1 Web組件的規格,你可以說像 class gg extends HTMLElement { constructor(a) { super(); } } customElements.define('gg-gg', gg); 創建一個新的元素,那麼你就可以創建它的一個新的實例,通過做這樣 <gg-gg></gg-gg> 或 new gg(1)

    0熱度

    3回答

    在JavaScript中,如果我有2串myApp和my-app,被告知myApp真的是一個擴展HTMLElement類的名稱,my-app是類的標記名,我該如何使用JavaScript來驗證(假設類已經定義)? 基本上測試應該通過,如果這是真的定義已經 class myApp extends HTMLElement { constructor() { super();

    0熱度

    1回答

    我在bower.json是這樣的: "dependencies": { "web-component-A": "~1.0.0", "web-component-B": "~1.0.0" } 在這種情況下,有兩個組件需要不同的版本,一些依賴(如衝突聚合物)鮑爾會提示一個問題: 「無法找到聚合物合適的版本,請選擇一個通過鍵入下面的號碼之一」 有自動下載兩個版本的選項? 謝謝