学校项目我正在使用AngularJS创建一个应用程序。我正在尝试创建一个使用按钮设置所选语言的下拉菜单。AngularJS下拉语言选择
JS:
app.controller('NavCtrl',['$scope','$translate', function($scope,$translate){
$scope.languages = [
{ language: "en", },
{ language: "nl" }
];
$scope.selectedlanguage = $scope.languages[1];
$scope.ChangeLanguage = function (lang) {
$translate.use(lang);
}
}])
HTML:
<div ng-controller="NavCtrl">
<select ng-model="selectedlanguage"
ng-change="option(this.selectedlanguage)"
ng-options="i.language for i in languages">
</select>
{{selectedlanguage.language}}
<button class="button button-clear"
ng-click="ChangeLanguage('{{selectedlanguage.language}}')">
Set language
</button>
</div>
目前按钮总是将我的语言为[1](NL),我怎么得到它设置语言为在下拉菜单中选择语言?
这固定了一切!感谢您的快速回复,并帮助我了解更多有关JS的信息:)。 – Tabs