Javascript Wijemo事件日历绑定到角度控制器

Javascript Wijemo事件日历绑定到角度控制器,javascript,angularjs,componentone,wijmo,Javascript,Angularjs,Componentone,Wijmo,我试图将wijeval绑定到angularjs控制器中的事件数组。 这是迄今为止尝试的结果: 视图: eventsdata绑定不起作用,如果创建新事件,它将存储在本地浏览器存储区中。 我希望有人能帮我完成装订工作,因为我发现的“文档”太糟糕了 链接到文档: Ceddy我相信您使用的是Wijmo 3的WijEvcal小部件,而不是Wijmo 5的WjCalendar。以下是将WijEvcal小部件与AngularJS一起使用的正确代码: <wij-evcal id="evcal" time-

我试图将wijeval绑定到angularjs控制器中的事件数组。 这是迄今为止尝试的结果:

视图:

eventsdata绑定不起作用,如果创建新事件,它将存储在本地浏览器存储区中。 我希望有人能帮我完成装订工作,因为我发现的“文档”太糟糕了

链接到文档:


Ceddy

我相信您使用的是Wijmo 3的WijEvcal小部件,而不是Wijmo 5的WjCalendar。以下是将WijEvcal小部件与AngularJS一起使用的正确代码:

<wij-evcal id="evcal" time-interval="30" style="min-height: 300px" events-data="eventsData" selected-date="selectedDate">
           </wij-evcal>


$scope.eventsData = [{ id: "appt1", subject: "app1", start: new Date(2015, 2, 23, 15, 30), end: new Date(2015, 2, 23, 17, 35) },
                { id: "appt2", subject: "app2", start: new Date(2015, 2, 13, 10, 30), end: new Date(2013, 2, 13, 11, 35) }
            ];
            $scope.selectedDate = new Date(2015, 2, 23);

$scope.eventsData=[{id:“appt1”,主题:“app1”,开始:新日期(2015,2,23,15,30),结束:新日期(2015,2,23,17,35)},
{id:“appt2”,主题:“app2”,开始日期:新日期(2015,2,13,10,30),结束日期:新日期(2013,2,13,11,35)}
];
$scope.selectedDate=新日期(2015年2月23日);
如果要使用Wijmo 5控件,则可以参考以下链接:

试试
很遗憾,日历一直空着。您在文档中看到
事件数据了吗?似乎您需要在构造函数选项中传递init数据或调用
initialize(options)
也许您是对的,但我从来没有为wijeval调用过构造函数,我真的不记得我在哪里找到了“eventsdata”,这是几个月前我处理它的时候。好吧,然后调用
initialize(options)
,并在控制器中设置数据
var app = angular.module("MyApp", ["wijmo"]);
function MainController($scope) {
    $scope.events = [{ id: "ev1", subject: "First event", start: new Date(2013, 5, 23, 15, 30), end: new Date(2013, 5, 23, 17, 35) },
      { id: "ev2", subject: "Second event", start: new Date(2013, 5, 23, 10, 30), end: new Date(2013, 5, 23, 11, 35) }];
}
<wij-evcal id="evcal" time-interval="30" style="min-height: 300px" events-data="eventsData" selected-date="selectedDate">
           </wij-evcal>


$scope.eventsData = [{ id: "appt1", subject: "app1", start: new Date(2015, 2, 23, 15, 30), end: new Date(2015, 2, 23, 17, 35) },
                { id: "appt2", subject: "app2", start: new Date(2015, 2, 13, 10, 30), end: new Date(2013, 2, 13, 11, 35) }
            ];
            $scope.selectedDate = new Date(2015, 2, 23);