我嘗試創建我的第一個ember.js應用程序。一個日曆]ember.js在對話框中加載數據
我一天模型
App.Day = Ember.Object.extend({
today : null,
dayNumber : null,
addEvent : function() {
console.log(this);
$("#myModal").modal('show');
}
});
HTML視圖
<div class="cal">
{{#each App.DayList}}
{{#if this.today}}
<div class="day today" {{action "addEvent" target="model" }}>
{{#with this as model}}
<span class="text">{{this.dayNumber}}</span>
{{/with}}
</div>
{{else}}
<div class="day" {{action "addEvent" target="model" }}>
{{#with this as model}}
<span class="text">{{this.dayNumber}}</span>
{{/with}}
</div>
{{/if}}
{{/each}}
</div>
等點擊一天我會讓引導對話框,我不會加載extern數據,但我需要的信息關於點擊的一天。
我的理解是我創建一個視圖
App.DayDetails = Ember.View.extend({
});
這種觀點裏面我發送一個Ajax請求,但如何獲得關於此視圖中單擊天信息?
或者,您可以避開DayController/itemController方案,並將當前項(作爲'this')作爲參數傳遞給DayList上的addEvent操作。 – 2013-03-20 16:09:30