Konckout change language
by Romain Beaudoin
HTML
<script src="http://knockoutjs.com/downloads/knockout-3.0.0.js"></script>
<select data-bind="options: [0,1],value:index"></select>
<div>
<div data-bind="text:resources().Username"></div>
<div data-bind="text:resources().Password"></div>
<div data-bind="text:resources().Rememberpassword"></div>
</div>
JavaScript
var Norwegian = {
Username: "Brukernavn",
Password: "Passord",
Rememberpassword: "Husk passord"
};
var English = {
Username: "Username",
Password: "Password",
Rememberpassword: "Remember password"
};
var allLanguages = [Norwegian, English];
var vm = function (languages) {
var self = this;
self.index = ko.observable(0);
self.languages = ko.observableArray(languages);
self.resources = ko.computed(function () {
return self.languages()[self.index()];
});
};
ko.applyBindings(new vm(allLanguages));