我试图通过点击按钮来更改首选语言的值。但我无法从控制器访问translateProvider。如何从控制器中的事件更改$ translateProvider.preferredLanguage()的值?
$("li").each(function () {
if ( $(this).children("ul").length ) {
$(this).css("background-image", "none");
}
});
我不想从JSON获取数据我正在编写配置文件中的每个响应。谢谢:))
答案 0 :(得分:3)
在控制器中注入$ translate。
// controller
app.controller('MainCtrl', function($scope, $translate){
$translate.use("yourlangcode"); // load your desired locale by lang code so 'en', 'lo'
}