我想能够改变我的主题将应用程序正在运行。我如何从backbone传回值,但不知道如何将其添加到页面div。例如,在下面的代码中,{{-theme}}被替换为实际的值,即a。
-- <div data-role="page" id="todopage" >
-- <div data-theme="a" id="testr">{{-theme}}</span> 我希望能够做这样的事情
<div data-role="page" id="todopage" data-theme="<%{{-theme}} %>">。这个是可能的吗?
我正在获取主题的值,但使用以下代码
self.setElement('#todopage')
self.elem = {
testr: self.$el.find('#testr')
}
self.tm = {
testr: _.template( self.elem.testr.html() )
}并在呈现中加载变量= app.model.state.get('theme')
self.elem.testr.html( self.tm.testr({
theme: loaded
}) )我现在不确定是否将值直接传回div标记。有谁有什么想法吗?
谢谢马克
发布于 2012-10-29 18:32:07
使用$("#todopage").attr("data-theme",已加载) $("#todopage").attr("data-content-theme",已加载) $('#todopage').page('destroy').page();
https://stackoverflow.com/questions/13112420
复制相似问题