0
我正在使用Handlebars來渲染站點內容和語言控件。 爲了讓事情變得簡單,我想創建一個函數,讓我可以將「頁面」作爲參數傳入。在JavaScript中使用函數參數點符號
這裏是我已經開始在功能上:
config.renderLanguage = function(page) {
var soruce = $('#body').html();
var template = Handlebars.compile(soruce);
// "this" is my language file.
$('#body').append(template(this.language_file.page.body));
};
我認爲這是行不通的,因爲當「頁」進來,它是一個字符串,從而導致錯誤。 所以這個問題真的是我可以如何轉換參數,所以它可以在點符號中使用。
我很抱歉聽到:-)你有什麼想法,我可以用不同的方法來解決這個問題嗎? – madsobel 2014-11-05 10:52:28
是的。使用方括號表示法。 – Quentin 2014-11-05 10:53:17
這就是你之前說的。感謝:-) – madsobel 2014-11-05 10:54:11