j在多对一的基础上建立空白关系字段

时间:2015-04-03 14:22:28

标签: angularjs jhipster

我正在尝试在jHipster上做一个不仅仅是普通的CRUD应用程序,只是为了评估目的,并找到一个可能与我对Angular缺乏经验有关的问题:

使用生成器我在CustomerOrder和Customer之间建立了多对一的关系。 我选择查看该字段" name"客户作为视图中的关系ID。 我创建了一个新客户并创建了一个新的CustomerOrder,从一个组合框中选择客户(很不错)。

现在问题是我在CustomerOrder视图的Customer字段中看不到任何值。 我看到API响应没问题。它检索具有嵌入式Customer对象的CustomerObject JSON,该对象具有在" name"中设置的值。财产,所以我认为这是角度方面的问题。

但是我没有改变任何东西,所以我希望它可以工作,因为我使用生成器创建了它。

这是角度视图上的代码。 请注意,我可以在详细信息表单中看到值,但不在列表中

customerOrder-detail.html:

            <tr>
                <td>
                    <span translate="hipsterspikeApp.customerOrder.Customer">Customer</span>
                </td>
                <td>
                    <input type="text" class="input-sm form-control" value="{{customerOrder.customer.name}}" readonly>
                </td>
            </tr>

customerOrders.html:

                      <div class="form-group">
                        <label translate="hipsterspikeApp.customerOrder.Customer">Customer</label>
                        <select class="form-control" name="Customer" ng-model="customerOrder.customer.id" ng-options="customer.id as customer.name for customer in customers">
                        </select>
                    </div>

这是回应......

[{&#34; ID&#34;:1,&#34;代码&#34;:&#34; 01&#34;&#34;注释&#34;:&#34; 01&#34 ;,&#34;递送&#34;:空,&#34; expecedAt&#34;:空,&#34;顾客&#34; {&#34; ID&#34;:1,&#34;名称& #34;:&#34; C1&#34;&#34;地址&#34;:&#34; C1&#34;&#34;注释&#34;:&#34; C1&#34;,& #34;电子邮件&#34;:&#34; C1&#34;&#34;电话&#34;:&#34; C1&#34;}&#34;项目&#34;:空}]

0 个答案:

没有答案