Angularjs 在html中使用角度转换静态文件加载程序

Angularjs 在html中使用角度转换静态文件加载程序,angularjs,angular-translate,angularjs-ng-options,Angularjs,Angular Translate,Angularjs Ng Options,我使用angular translate静态文件加载程序来翻译html中的内容。 加载页面时,我的代码工作正常。加载后,当我选择另一种未翻译的语言时,代码在所选语言中可见 我的html代码是: <select ng-model="selected" ng-options=" selec.Name for selec in langTable"> </select><br> <span ng-bind-html="'world' |tran

我使用angular translate静态文件加载程序来翻译html中的内容。 加载页面时,我的代码工作正常。加载后,当我选择另一种未翻译的语言时,代码在所选语言中可见

我的html代码是:

 <select ng-model="selected" ng-options=" selec.Name for selec in langTable"> </select><br>
       <span ng-bind-html="'world' |translate"></span>

我所有的.strings文件都包含单词world

您应该注意在选择输入中更改语言:

 <select ng-model="selected" ng-options=" selec.value as selec.Name for selec in langTable" ng-change="setLang()"> </select>
 <select ng-model="selected" ng-options=" selec.value as selec.Name for selec in langTable" ng-change="setLang()"> </select>
$scope.setLang = function() {
  $translate.use($scope.selected);
};