0
我對Angular非常陌生,我使用Angular UI-Calendar來顯示預訂,這些事件比常規事件稍微更詳細。我可以看到我如何直接在渲染函數中渲染這些事件,但顯然這不是最好的方法,並且確實希望能夠爲事件提供外部渲染器,並且還能夠具有渲染器適合不同類型的日曆視圖。Angular UI-Calendar外部事件渲染器
這是我現在擁有的,並且比最終的更基本。在eventRender部分中,我真的希望能夠調用/包含單獨負責渲染事件的另一個角度html模板。
eventRender : function(event, element) {
element.attr({
'tooltip' : event.title,
'tooltip-append-to-body' : true
});
angular.forEach(event.bookings, function (booking, key){
$(element)
.append('<strong>' + booking.title + '</strong>')
.append(' x').append(booking.numberCustomers)
.append(' ‐ ').append(booking.contact)
.append('<br />');
});
}