我有一个select元素定义如下:
<select class="form-control" ng-model="vm.selectedLocale"
ng-options="l | translate for l in locales"></select>
在我的控制器里我有:
$scope.locales = ['en', 'fr', 'it'];
$scope.vm.selectedLocale = $scope.locales[0];
对于角度1.2,结果是具有3个选项的选择。在角度1.3中,有一个额外的“null”选项,没有标签。如果删除了平移过滤器(angular-translate),则null选项消失。这是预期的行为吗?有没有一种解决方法可以让我坚持视图中的翻译?