Backbone.js 主干ModelBinder,获取模型时不填充

Backbone.js 主干ModelBinder,获取模型时不填充,backbone.js,model-binding,marionette,Backbone.js,Model Binding,Marionette,可能我使用的模型活页夹不正确,或者木偶干扰,但我的视图和模型似乎没有通信,因此没有预先填充模板字段 看法 模板 <script type="text/template" id="userFormTemplate"> <div id="userForm"> <h2><img src="/img/icons/32/update.png" /> Update User</h2> <h2>&l

可能我使用的模型活页夹不正确,或者木偶干扰,但我的视图和模型似乎没有通信,因此没有预先填充模板字段

看法

模板

<script type="text/template" id="userFormTemplate">
    <div id="userForm">
        <h2><img src="/img/icons/32/update.png" /> Update User</h2>
        <h2><img src="/img/icons/32/create.png" /> Create New User</h2>
        <form class="edit-user-form">


            <fieldset name="personal" class="halfWidth left">
                <legend>Personal Details:</legend>
                <div class="control-group">
                    <label class="control-label">First name:</label>
                    <div class="controls">
                        <input type="text" name="first_name" id="first_name">
                    </div>
                </div>

                <div class="control-group">
                    <label class="control-label">Last name:</label>
                    <div class="controls">
                        <input type="text" name="last_name" id="last_name">
                    </div>
                </div>

                <div class="control-group">
                    <label class="control-label">Birthdate:</label>

                    <div class="controls">
                        <input type="date" name="birthdate" id="birthdate">
                    </div>
                </div>
            </fieldset>


            <fieldset name="job" class="halfWidth right">
                <legend>Job Details:</legend>
                <div class="control-group">
                    <label class="control-label">Job Title</label>
                    <div class="controls">
                        <input type="text" name="job_title" id="job_title">
                    </div>
                </div>

                <div class="control-group">
                    <label class="control-label">Start Date:</label>
                    <div class="controls">
                        <input type="date" name="job_start_date" id="job_start_date">
                    </div>
                </div>

                <div class="control-group">
                    <label class="control-label">Probation Ends:</label>
                    <div class="controls">
                        <input type="date" name="job_probation_ends" id="job_probation_ends">
                    </div>
                </div>

            </fieldset>


            <div class="clearfix"></div>
            <br />


            <fieldset name="personal" class="halfWidth left">
                <legend>Work Details:</legend>
                <div class="control-group">
                    <label class="control-label">Work Email</label>
                    <div class="controls">
                        <input type="email" name="work_email" id="work_email">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Work Address:</label>

                    <div class="controls">
                        <input type="text" name="work_address" id="work_address">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Work Phone Number:</label>
                    <div class="controls">
                        <input type="text" name="work_phone_number" id="work_phone_number">
                    </div>
                </div>
            </fieldset>


            <fieldset name="personal" class="halfWidth right">
                <legend>Personal Details:</legend>
                <div class="control-group">
                    <label class="control-label">Personal Email</label>
                    <div class="controls">
                        <input type="email" name="personal_email" id="personal_email">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Home Address:</label>
                    <div class="controls">
                        <input type="text" name="personal_address" id="personal_address">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Home Phone Number:</label>
                    <div class="controls">
                        <input type="text" name="personal_phone_number" id="personal_phone_number">
                    </div>
                </div>
            </fieldset>


            <div class="clearfix"></div>
            <br />


            <div class="control-group button">
                <button class="btn save-form btn-success" type="submit">Create User</button>
            </div>
        </form>
    </div>
</script>

更新用户
创建新用户
个人资料:
名字:
姓氏:
出生日期:
工作详情:
职位名称
开始日期:
试用期结束:

工作详情: 工作电子邮件 工作地址: 工作电话: 个人资料: 个人电子邮件 家庭住址: 家庭电话号码:
创建用户
您必须定义绑定,它不是自动的

var bindings = {
      first_name: '#first_name',
      last_name: '#last_name',
      birthdate: '#birthdate',

      job_title: '#job_title',
      job_start_date: '#job_start_date',
      job_probation_ends: '#job_probation_ends',

      work_email: '#work_email',
      work_address: '#work_address',
      work_phone_number: '#work_phone_number',

      personal_email: '#personal_email',
      personal_address: '#personal_address',
      personal_phone_number: '#personal_phone_number'
    }
var bindings = {
      first_name: '#first_name',
      last_name: '#last_name',
      birthdate: '#birthdate',

      job_title: '#job_title',
      job_start_date: '#job_start_date',
      job_probation_ends: '#job_probation_ends',

      work_email: '#work_email',
      work_address: '#work_address',
      work_phone_number: '#work_phone_number',

      personal_email: '#personal_email',
      personal_address: '#personal_address',
      personal_phone_number: '#personal_phone_number'
    }