我与AngularUI calendar
合作。我的任务是使用CSS样式向Calendar cells
添加一些数据。
我对此一无所知,因为我是AngularJS
的新手。
请帮帮我。
感谢。
我的角色代码
$scope.uiConfig = {
calendar: {
height: 500,
editable: true,
header: {
left: '',
center: 'title',
right: 'prev next'
},
defaultView: 'month'
}
};
答案 0 :(得分:2)
使用 dayRender功能尝试此类工作。您可以使用 cell.html
将html元素添加到日历中在我的回答中,所有单元格都填充了相同的样式和其他HTML元素。然后您可以使用后端阵列对其进行自定义。
试试这个
$scope.uiConfig = {
calendar: {
height: 500,
editable: true,
header: {
left: '',
center: 'title',
right: 'prev next'
},
defaultView: 'month',
dayRender: function (date, cell) {
$r = $scope.getDateInfo(date);
if($r){
cell.css("background-color", "#e6f7ff");
}
cell.html('<b>'+$r.amount+'</b>');
}
}
};
$scope.getDateInfo = function(date){
return {
amount : 50000
}
}
您可以为HTML元素添加内嵌样式或类。
在此我使用了另一个函数。请参考我的代码,任何进一步的问题只需发表评论。
干杯!!