美文网首页
angularjs calendar

angularjs calendar

作者: SamDing | 来源:发表于2015-11-20 17:55 被阅读293次

angularjs calendar

安装

bower install flex-calendar --savecd ../flex-calendar/..bower install

Add to index.html

<link rel="stylesheet" href="bower_components/flex-calendar.css"><script type="text/javascript" src="bower_components/angular-translate/angular-translate.min.js.js"></script><script type="text/javascript" src="bower_components/flex-calendar.js"></script>

Inject flex-calendar and pascalprecht.translate into your main module:

angular.module('App', ['flexcalendar' , 'pascalprecht.translate'])

Add </flex-calendar> directive to your html file.

<flex-calendar options="options" events="events"></flex-calendar>
Flex Calendar takes a few options:
app.controller('myController', ['$scope', function($scope) {
  "use strict";
  // With "use strict", Dates can be passed ONLY as strings (ISO format: YYYY-MM-DD)
  $scope.options = {
    defaultDate: "2015-08-06",
    minDate: "2015-01-01",
    maxDate: "2015-12-31",
    disabledDates: [
        "2015-06-22",
        "2015-07-27",
        "2015-08-13",
        "2015-08-15"
    ],
    dayNamesLength: 1, // 1 for "M", 2 for "Mo", 3 for "Mon"; 9 will show full day names. Default is 1.
    mondayIsFirstDay: true,//set monday as first day of week. Default is false
    eventClick: function(date) {
      console.log(date);
    },
    dateClick: function(date) {
      console.log(date);
    },
    changeMonth: function(month, year) {
      console.log(month, year);
    },
  };

  $scope.events = [
    {foo: 'bar', date: "2015-08-18"},
    {foo: 'bar', date: "2015-08-20"}
  ];
}]);

相关文章

网友评论

      本文标题:angularjs calendar

      本文链接:https://www.haomeiwen.com/subject/lvilhttx.html