Angular-Fullcalendar Unable to use Fullcalendar methods











up vote
0
down vote

favorite












I'm using angular-fullcalendar with my angularjs 1.6 app. The calendar renders great and overall working good. I'm using a custom date selector directive that passes a date to Fullcalendar, but when I try to use the gotoDate method in my directive's JS I keep getting the error $(...).fullCalendar() is not a function.



I have jQuery (v3.2.1), moment.js, angular-fullcalendar.min.js, and fullcalendar.min.js (v3.9) all loaded.



What am I missing that's preventing me from using .fullcalendar() methods?



index.html



<script type="text/javascript" src="/Scripts/angular.min.js"></script>
<script type="text/javascript" src="/Scripts/moment.js?"></script>
<link href="/Scripts/fullcalendar.min.css?" type="text/css" rel="stylesheet">
<script type="text/javascript" src="/Scripts/angular-fullcalendar.min.js?"></script>
<script type="text/javascript" src="/Scripts/fullcalendar.min.js?"></script>


app.js



let appModule = angular.module('Events',
[
EventsServices,
EventSheet,
'angular-fullcalendar'
]);


eventsheet.html



<div fc fc-options="calendarOptions" ng-if="selectedDate" ng-model="eventsArr" class="fullcalendar"></div>


eventsheet index.js



<script>
$scope.$watch('selectedDate', (date, oldDate) => {
if (!date || angular.equals(date, oldDate))
return;

if (date != 0 && date != oldDate) {
if ($ && $.length) {
$('.fullcalendar').fullCalendar('gotoDate', date);
}
}
});
</script>









share|improve this question
























  • could you show your code?
    – BartoszTermena
    2 days ago






  • 1




    Updated the original post to include code related to the angular-fullcalendar
    – frostbyte
    2 days ago















up vote
0
down vote

favorite












I'm using angular-fullcalendar with my angularjs 1.6 app. The calendar renders great and overall working good. I'm using a custom date selector directive that passes a date to Fullcalendar, but when I try to use the gotoDate method in my directive's JS I keep getting the error $(...).fullCalendar() is not a function.



I have jQuery (v3.2.1), moment.js, angular-fullcalendar.min.js, and fullcalendar.min.js (v3.9) all loaded.



What am I missing that's preventing me from using .fullcalendar() methods?



index.html



<script type="text/javascript" src="/Scripts/angular.min.js"></script>
<script type="text/javascript" src="/Scripts/moment.js?"></script>
<link href="/Scripts/fullcalendar.min.css?" type="text/css" rel="stylesheet">
<script type="text/javascript" src="/Scripts/angular-fullcalendar.min.js?"></script>
<script type="text/javascript" src="/Scripts/fullcalendar.min.js?"></script>


app.js



let appModule = angular.module('Events',
[
EventsServices,
EventSheet,
'angular-fullcalendar'
]);


eventsheet.html



<div fc fc-options="calendarOptions" ng-if="selectedDate" ng-model="eventsArr" class="fullcalendar"></div>


eventsheet index.js



<script>
$scope.$watch('selectedDate', (date, oldDate) => {
if (!date || angular.equals(date, oldDate))
return;

if (date != 0 && date != oldDate) {
if ($ && $.length) {
$('.fullcalendar').fullCalendar('gotoDate', date);
}
}
});
</script>









share|improve this question
























  • could you show your code?
    – BartoszTermena
    2 days ago






  • 1




    Updated the original post to include code related to the angular-fullcalendar
    – frostbyte
    2 days ago













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I'm using angular-fullcalendar with my angularjs 1.6 app. The calendar renders great and overall working good. I'm using a custom date selector directive that passes a date to Fullcalendar, but when I try to use the gotoDate method in my directive's JS I keep getting the error $(...).fullCalendar() is not a function.



I have jQuery (v3.2.1), moment.js, angular-fullcalendar.min.js, and fullcalendar.min.js (v3.9) all loaded.



What am I missing that's preventing me from using .fullcalendar() methods?



index.html



<script type="text/javascript" src="/Scripts/angular.min.js"></script>
<script type="text/javascript" src="/Scripts/moment.js?"></script>
<link href="/Scripts/fullcalendar.min.css?" type="text/css" rel="stylesheet">
<script type="text/javascript" src="/Scripts/angular-fullcalendar.min.js?"></script>
<script type="text/javascript" src="/Scripts/fullcalendar.min.js?"></script>


app.js



let appModule = angular.module('Events',
[
EventsServices,
EventSheet,
'angular-fullcalendar'
]);


eventsheet.html



<div fc fc-options="calendarOptions" ng-if="selectedDate" ng-model="eventsArr" class="fullcalendar"></div>


eventsheet index.js



<script>
$scope.$watch('selectedDate', (date, oldDate) => {
if (!date || angular.equals(date, oldDate))
return;

if (date != 0 && date != oldDate) {
if ($ && $.length) {
$('.fullcalendar').fullCalendar('gotoDate', date);
}
}
});
</script>









share|improve this question















I'm using angular-fullcalendar with my angularjs 1.6 app. The calendar renders great and overall working good. I'm using a custom date selector directive that passes a date to Fullcalendar, but when I try to use the gotoDate method in my directive's JS I keep getting the error $(...).fullCalendar() is not a function.



I have jQuery (v3.2.1), moment.js, angular-fullcalendar.min.js, and fullcalendar.min.js (v3.9) all loaded.



What am I missing that's preventing me from using .fullcalendar() methods?



index.html



<script type="text/javascript" src="/Scripts/angular.min.js"></script>
<script type="text/javascript" src="/Scripts/moment.js?"></script>
<link href="/Scripts/fullcalendar.min.css?" type="text/css" rel="stylesheet">
<script type="text/javascript" src="/Scripts/angular-fullcalendar.min.js?"></script>
<script type="text/javascript" src="/Scripts/fullcalendar.min.js?"></script>


app.js



let appModule = angular.module('Events',
[
EventsServices,
EventSheet,
'angular-fullcalendar'
]);


eventsheet.html



<div fc fc-options="calendarOptions" ng-if="selectedDate" ng-model="eventsArr" class="fullcalendar"></div>


eventsheet index.js



<script>
$scope.$watch('selectedDate', (date, oldDate) => {
if (!date || angular.equals(date, oldDate))
return;

if (date != 0 && date != oldDate) {
if ($ && $.length) {
$('.fullcalendar').fullCalendar('gotoDate', date);
}
}
});
</script>






javascript angularjs fullcalendar






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 2 days ago

























asked 2 days ago









frostbyte

265




265












  • could you show your code?
    – BartoszTermena
    2 days ago






  • 1




    Updated the original post to include code related to the angular-fullcalendar
    – frostbyte
    2 days ago


















  • could you show your code?
    – BartoszTermena
    2 days ago






  • 1




    Updated the original post to include code related to the angular-fullcalendar
    – frostbyte
    2 days ago
















could you show your code?
– BartoszTermena
2 days ago




could you show your code?
– BartoszTermena
2 days ago




1




1




Updated the original post to include code related to the angular-fullcalendar
– frostbyte
2 days ago




Updated the original post to include code related to the angular-fullcalendar
– frostbyte
2 days ago

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53266136%2fangular-fullcalendar-unable-to-use-fullcalendar-methods%23new-answer', 'question_page');
}
);

Post as a guest





































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53266136%2fangular-fullcalendar-unable-to-use-fullcalendar-methods%23new-answer', 'question_page');
}
);

Post as a guest




















































































Popular posts from this blog

How to change which sound is reproduced for terminal bell?

Can I use Tabulator js library in my java Spring + Thymeleaf project?

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents