【问题标题】:$('#calendar').fullCalendar('option', 'lang', value); dosn't work$('#calendar').fullCalendar('option', 'lang', value);不工作
【发布时间】:2016-09-01 10:51:05
【问题描述】:

我正在尝试根据界面中选择的语言动态更改完整日历的语言。更改语言的下拉菜单与工厂相关联并获取更改后的值,我使用手表:

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

但是完整日历中的语言没有改变这是我的code

【问题讨论】:

    标签: angularjs internationalization fullcalendar


    【解决方案1】:

    要使用FullCalendar的其他语言,你必须先包含该语言的js。这些文件包含在lang/目录下。现在你包含的文件必须通过脚本加载。

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

        <script src='fullcalendar/lang/es.js'></script>
    

    现在在脚本标签内使用以下 sn-p :-

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

    【讨论】:

    • 总是同样的问题,我也想根据下拉菜单更改语言
    猜你喜欢
    • 2017-11-23
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    相关资源
    最近更新 更多