我想从下拉列表中选择语言,还需要选择默认语言。 下面是我找到代码的链接,但它是用按钮切换语言。 http://embed.plnkr.co/h7qUlY/
答案 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);
};