2013-12-16 137 views
1

全部,

我的情況與下面的代碼類似。我有一個數組數組,其中每個數組中的第一項用作ng-include的src。 src是一組複雜的自定義指令和html,以吸引人的方式展現我的動物。沒有圖像或外部鏈接在我的src。我希望我的「Save It」功能可以在span標籤之間保存完整的html,以備後用。

我已經下了$編譯路線,最終得到的東西被注入到DOM中,然後呈現。我如何獲得瀏覽器渲染器看到的html?

感謝您的幫助, 傑克

<div ng-repeat = "animals in theFarm" > 
    <span ng-include src = 'animals[$index][0]' ></span > 
    <a ng-click = "saveforLater($index)">Save It!</a > 
</div> 
+0

您能否詳細說明'saveForLater'的意圖是什麼?爲什麼你的用戶想從該方法獲取HTML,以及它保存在哪裏? – Hylianpuffball

+0

爲什麼不只是渲染所有的div和有選擇地將'display:none' CSS添加到你想要「隱藏」的人 –

+0

保存狀態...不是html – charlietfl

回答

0

這是一個在黑暗中拍攝,但如果你想生成一個完整的HTML頁面,這樣就可以了,你自己,保存生成的HTML和使用它作爲你自己的模板,我只需從document.body.innerHTML開始獲取代碼。更多的說明可能會有幫助。

相關問題