2017-08-26 41 views
0

我使用聚合物導入新頁面,因爲我們將點擊按鈕鏈接將導入並顯示爲對話框。我在對話框(在導入頁面)有關閉按鈕,因爲頁面將導入一些功能將從聚合物初始化執行。當我點擊關閉按鈕導入鏈接應該是刪除和對話框將隱藏,再次如果我點擊所以相同的鏈接應導入。所以我的問題是如何從聚合物功能導入和移除鏈接?這裏是我的進口環節碼如何刪除並再次導入聚合物中的鏈接?

<template is="dom-if" if="{{editDialogShow}}"> 
 
    <div id="editModal"> 
 
     <edit-product> 
 
     <link rel="import" href="/edit-product.html"> 
 
     </edit-product> 
 
    </div> 
 
</template>

這裏彷彿真正的意願,將其導入鏈接,鏈接的進口有這樣的聚合物含量。

<div id="edit"> 
 
    <paper-button on-tap='hideModal'> 
 
    </paper-button> 
 
    <span> some data will be here </span> 
 
</div>

功能hideModal

hideModal: function(){ 
 
    document.getElementById("edit").remove=true; 
 
    document.getElementById("editProductModal").style.display="none";; 
 
},

對不起,我寫不好,我第一次使用聚合物請給我一些關於它的主意。如果您需要更多信息,請告訴我。

+0

你是不是第一次導入並隱藏/顯示之後呢? – Ofisora

+0

一旦你導入了一些文件,它將被緩存在當前會話中。沒有辦法,如何從瀏覽器中刪除加載的文件。即使這是可能的,爲什麼黑客你會想要這樣?它只會減慢加載時間 –

回答

0

我第一次使用,因爲聚合物1.0使用webcomponents V0的聚合物

你需要更好的使用聚合物2.0,即僅適用於Chrome,現在已經過時了。 聚合物2.0使用webcomponents v1,這是全球社區和其他瀏覽器可以接受的。

可能您需要使用聚合物路線https://www.polymer-project.org/2.0/toolbox/routing。更好的使用默認機制,這已經被很多開發者測試過)