2016-06-14 65 views
0

我有一個彈出窗口,爲消息加載一些html。當我打開彈出窗口並嘗試獲取html時,我得到undefined嘗試在框架7中獲取消息佈局時'undefined',如何?

看到這似乎http://codepen.io/patrioticcow/pen/LZNraz

不起作用:

$$(document).on('opened', '.popup-messages', function() { 
    var mMessages = $$('.messages')[0].f7Messages; 
    console.log(mMessages); 
}); 

這不工作,要麼

var myMessages = myApp.messages('.messages', {autoLayout: true}); 
console.log(mMessages); 

任何想法?

回答

0

因爲$$(。messages)[0]中沒有屬性f7Messages,所以可以使用innerHTML。即:

var mMessages = $$('.messages')[0].innerHTML; 
console.log(mMessages); 

希望這有助於。 順便說一句,爲什麼你需要html?使用messageBar框架的概念。

+0

如果您足夠關心使用基本'messageBar'概念更新代碼筆,我將不勝感激。謝謝 – Patrioticcow