簡體   English   中英

灰燼-在視圖中顯示模型數據

[英]Ember- Showing models data in view

我想知道如何在模型視圖中顯示模型數據,例如“組織模型”>“名稱”字段。

組織視圖

OrganizationObserver : function(){
    var organizationModel = this.get('controller.organizations');
    //this.OrganizationComputedProperty(organizationModel);
    console.log(organizationModel);
}.observes('controller.organizations').on('init'),

OrganizationComputedProperty: function(){
  console.log("herrro");
}.property('organization'),

模型

var Organization = DS.Model.extend({
    name: DS.attr('string'),
    address: DS.belongsTo('agents/address')
});

// Initial data for Organization model, only applies when using
// FixtureAdapter
Organization.FIXTURES = [
 {
   id: 1,
   name: 'TU',
   address: 1,
 },
  {
   id: 2,
   name: 'TLU',
   address: 2,
 }
 ];

主要血紅蛋白

{{#each personFormCount}}
{{view 'organization'}}
{{/each}}

控制者

personFormCount: [{id: 1}, {id: 2}]

但是我知道這是錯誤的,因為他們關注模型中沒有發生的變更行為。

干杯,

克里斯蒂安

由於我能夠通過route中定義的this.get('controller.organizations')獲取模型到我的視圖

controller.set('organizations', this.store.findAll('agents/organization'));

我再次看着選擇

{{view Ember.Select
contentBinding="organizations"
optionValuePath="content.id"
optionLabelPath="content.name"
selectionBinding="selectedAgent"
class="form-control"
}}

我只是將controller.organizations添加到contentBinding

{{view Ember.Select
contentBinding="controller.organizations"
optionValuePath="content.id"
optionLabelPath="content.name"
selectionBinding="view.selectedAgent"
class="form-control"
}}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM