AngularJS Example:
HTML
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css">
<div ng-app>
<div ng-controller="LanguageController">
<div><span>Current Language: {{language.name}}</span>
</div>
<div><span>Term 1: {{language.term1}}</span>
</div>
<div><span>Term 2: {{language.term2}}</span>
</div>
<div>
<select ng-options="item.name for item in languages" ng-model="language"
ng-init="language=languages[0]">
</select>
</div>
</div>
</div>
JavaScript
function LanguageController($scope) {
$scope.languages = [
{
name:'English',
'term1': 'This is Term 1 in English',
'term2': 'This is Term 2 in English'
},
{
name:'French',
'term1': 'This is Term 1 in French',
'term2': 'This is Term 2 in French'
},
{
name:'Vietnamese',
'term1': 'This is Term 1 in Vietnamese',
'term2': 'This is Term 2 in Vietnamese'
}
];
}