Jquery mobile 在pagecreate事件上未呈现主干视图

Jquery mobile 在pagecreate事件上未呈现主干视图,jquery-mobile,backbone.js,Jquery Mobile,Backbone.js,我正在使用jquery mobile、主干网和require.js构建一个移动web应用程序,使其模块化。 我有一个html页面,有这个 <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-type" content="text/html; charset=utf-8">

我正在使用jquery mobile、主干网和require.js构建一个移动web应用程序,使其模块化。 我有一个html页面,有这个

<html>
 <head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  <title>DoIt</title>
  <link href="jqm/jquery.mobile-1.2.0.css" rel="stylesheet">

  <script  charset="utf-8" src="jqm/jquery-1.7.2.min.js"></script>
  <script  charset="utf-8" src="jqm/jquery.mobile-1.2.0.min.js"></script>
  <script  charset="utf-8" src="libs/require.js" data-main="app"></script>

</head>
这是视图的模板

 <script type="text/html" id="app-view-tmpl">
    <div id="task-creator">
        <input type="text" id="task" placeholder="Enter a task">
        <button data-role="button" data-theme="b">
            Create task
        </button>
    </div>
      </script>

创建任务
我使用“pagecreate”事件触发视图的渲染。 视图没有呈现,但我设置的在初始化视图时记录到控制台的其他详细信息会被记录。
我做错了什么?

我对backbone.js知之甚少,但在构建小部件之后,您是否正在“刷新”它们

$(“#myListView”).listview(“刷新”)

$(“我的按钮”)。按钮(“刷新”)


这应该是
pagecreate
逻辑的一部分。获取有关模板的其他详细信息会很有帮助。

我正在使用下划线模板扫描您是否共享模板?jQuery Mobile高度依赖于标记,您还没有提供任何标记。谢谢
 <script type="text/html" id="app-view-tmpl">
    <div id="task-creator">
        <input type="text" id="task" placeholder="Enter a task">
        <button data-role="button" data-theme="b">
            Create task
        </button>
    </div>
      </script>