Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角微风中的扩展模型_Javascript_Angularjs_Breeze_Single Page Application - Fatal编程技术网

Javascript 角微风中的扩展模型

Javascript 角微风中的扩展模型,javascript,angularjs,breeze,single-page-application,Javascript,Angularjs,Breeze,Single Page Application,由于breeze无法在不查看映射实体的情况下提交到数据库,因此需要扩展模型,以允许您自由创建自己的计算属性。参考: 我有一个扩展模型,使用John Papa SPA项目模式 我已经创建了一个表,它要求提交计算属性以及用户输入,即日期/时间/用户SID。我认为实现这一点的唯一方法是创建扩展模型检查此链接- 扩展模型audit是数据库中的一个字段和可绑定对象 现在的问题是,如果我想使用ngRepeat从数据库调用记录,并使用{{m.auditid}}将字段audited绑定到view,那么我会一直从

由于breeze无法在不查看映射实体的情况下提交到数据库,因此需要扩展模型,以允许您自由创建自己的计算属性。参考:

我有一个扩展模型,使用John Papa SPA项目模式

我已经创建了一个表,它要求提交计算属性以及用户输入,即日期/时间/用户SID。我认为实现这一点的唯一方法是创建扩展模型检查此链接-

扩展模型audit是数据库中的一个字段和可绑定对象

现在的问题是,如果我想使用ngRepeat从数据库调用记录,并使用{{m.auditid}}将字段audited绑定到view,那么我会一直从computed属性获取对象。现在,我创建了另一个名为{{m.formattedAudit}的属性

Object.defineProperty(Medication.prototype, 'formattedAuditId', {
            get: function () {
                var fn = this.auditId;
                return fn;
            }
        });
从数据库中试听的另一个视图页面

                 <table class="table table-striped">
                        <thead>
                        <th>Generic Name</th>
                        </thead>
                        <tr data-ng-repeat="m in vm.medication">
                            <td>{{m.formattedAuditId}}</td>
                            <td><strong>{{m.genericName}}</strong></td>
                        </tr>

                    </table>
HTML部分

                  <form class="contact_form" role="form" id="contact_form">

                        <fieldset class="left">

                            <label>Audit Id</label>
                            <div class="block">
                                <input data-ng-model="vm.medication.auditId"
                                       placeholder="Patient ID" class="text_input"
                                       type="text" />
                            </div>

                            <label>Generic Name</label>
                            <div class="block">
                                <input data-ng-model="vm.medication.genericName"
                                       placeholder="Generic Name" class="text_input"
                                       type="text" />
                            </div>
                        </fieldset>
                    </form>
谢谢

                  <form class="contact_form" role="form" id="contact_form">

                        <fieldset class="left">

                            <label>Audit Id</label>
                            <div class="block">
                                <input data-ng-model="vm.medication.auditId"
                                       placeholder="Patient ID" class="text_input"
                                       type="text" />
                            </div>

                            <label>Generic Name</label>
                            <div class="block">
                                <input data-ng-model="vm.medication.genericName"
                                       placeholder="Generic Name" class="text_input"
                                       type="text" />
                            </div>
                        </fieldset>
                    </form>