我的模型關係定義如下如何在控制器中獲取hasMany關係數據數組?
App.Person = DS.Model.extend({
name: DS.attr(),
imageUrl: DS.attr(),
bills: DS.hasMany("bill", { async: true}),
});
App.Bill = DS.Model.extend({
description: DS.attr(),
amount: DS.attr(),
person: DS.belongsTo("person")
});
如何獲取所有的人裏面票據控制器,並將它傳遞給控制器,這樣我可以顯示所有的賬單? 一個解決方案是在句柄模板內迭代。 但我需要獲取控制器本身的數據並將它們用作模板中的屬性?
App.DashboardController = Ember.ArrayController.extend({
bills: function(){
return /*Bills here*/;
}.property()
});
如果您想爲_all_人支付_all_賬單,您將不得不告訴我們DashboardController的模型是什麼。您可以在DashboardRoute的'model'鉤子中設置模型。 – GJK
我在DashboardRoute的模型鉤子中尋找人物模型 – Dhakchianandan