$('#calendar')。fullCalendar('选项',' lang',value);没有工作

时间:2016-09-01 10:51:05

标签: angularjs internationalization fullcalendar

我试图根据我界面中选择的语言动态更改fullcalendar的语言。更改语言的下拉列表与工厂相关联,并且我使用手表获取更改后的值:

$scope.$watch(function() {
        return langFctr.selectedLang;
    },
    function(newValue, oldValue) {
        if (oldValue != newValue) {
            $scope.selectedLang = newValue;
            $('#calendar').fullCalendar('option', 'lang', $scope.selectedLang);
        }
    }
);

但是语言在fullcalendar中没有变化,这是我的code

1 个答案:

答案 0 :(得分:2)

要使用FullCalendar的其他语言,您必须先包含语言的js.The文件包含在lang /目录中。现在您必须通过脚本加载所包含的文件。

例如,要包含es脚本,请使用: -

    $(document).ready(function(){
            $('#calendar').fullcalendar({
                        lang:'es'
                          });
                        });

现在在脚本标记内使用以下代码段: -

{{1}}