學校項目我正在使用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