我正在使用Angular UI Calendar,使用此链接[http://angular-ui.github.io/ui-calendar/]
现在我们想要将日历与公众假期相结合,假设让我们在印度,然后印度公共假期节目, 所以我只想知道是否有这样的API可以为公共假期提供JSON数据
答案 0 :(得分:1)
您可以使用的另一种解决方案是Nager.Date支持大多数欧洲国家,美国和加拿大。这是一个开源项目。
其他国家/地区可以通过github项目提交。
请求强>
http://date.nager.at/api/v1/get/{countrycode}/{year}
<强>结果强>
[
{
"date":"2017-01-01",
"localName":"New Year's Day",
"name":"New Year's Day",
"countryCode":"US",
"fixed":true,
"countyOfficialHoliday":true,
"countyAdministrationHoliday":true,
"global":true,
"counties":null,
"launchYear":null
},
{
"date":"2017-01-16",
"localName":"Martin Luther King, Jr. Day",
"name":"Martin Luther King, Jr. Day",
"countryCode":"US",
"fixed":true,
"countyOfficialHoliday":true,
"countyAdministrationHoliday":true,
"global":true,
"counties":null,
"launchYear":null
}
]
<强>链接强>
答案 1 :(得分:0)
我们发现解决方案和Google日历提供了您提供正确国家/地区代码所需的JSON数据 $ scope.currentCountry =&#34;是国家代码&#34; ex {&#39; India&#39;:&#39; indian&#39;&#39; Denmark&#39;:&#39;丹麦&#39;} $ scope.start =您希望假期数据的日期 $ scope.end =结束日期
http://www.google.com/calendar/feeds/&#39; + $ scope.currentCountry +&#39; __能量%40holiday.calendar.google.com /公共/基本ALT = JSON&安培;启动分钟=&#39; + $ scope.start +&#39;&安培;启动最大=&#39; + $ scope.end