在agularjs 1.4.9中切换语言

时间:2017-07-24 15:14:06

标签: angularjs arrays json angularjs-directive

我想从下拉列表中选择语言,还需要选择默认语言。 下面是我找到代码的链接,但它是用按钮切换语言。 http://embed.plnkr.co/h7qUlY/

1 个答案:

答案 0 :(得分:1)

即使我同意Mike Feltman的观点。但正如我之前所做的那样。

<select ng-model="data.defaultLanguage" ng-change="switchLanguage()"> <option value="de_DE" translate>LANG_DE_DE</option> <option value="en_US" translate>LANG_EN_US</option> </select>

控制器:

$translate.use('en_US');
$scope.data={};
$scope.data.defaultLanguage="en_US";
$scope.switchLanguage = function() {
  alert("called");
  $translate.use($scope.data.defaultLanguage);
};