【发布时间】:2014-06-26 12:26:19
【问题描述】:
我在基于 angularjs 的应用程序中使用 uploadcare widget。我将此小部件集成为角度指令。
文档说,我应该设置全局变量来更改语言环境:
<script>
UPLOADCARE_LOCALE = 'ru';
</script>
但我对 Angular 不是很熟悉。所以,我不知道如何动态地做到这一点。
我会很高兴得到任何帮助。
更新
我尝试将 $rootScope 添加到我的 uploadcare 指令中,并在那里设置 UPLOADCARE_LOCALE 变量:
angular.module("project").directive 'projectUploadcare', ($uploadcare, $rootScope) ->
restrict: 'E'
replace: true
template: '''
<span>
<span class="uploadcare-preview"></span>
<input type="hidden">
</span>
'''
link: (scope, element, attrs) ->
$rootScope.UPLOADCARE_LOCALE = 'ru'
... other code ...
但它没有帮助。
【问题讨论】:
-
澄清一下 - 您的目标是在前端即时更改语言环境,而不重新加载页面?
-
@DavidAvs 没错!对不起,如果我的解释不是很清楚。
标签: javascript angularjs file-upload locale uploadcare