Angular.js:从同一个ng模型中获取不同形式的{display.value}}和$scope.value
Angular.js: get different form {{display.value}} and $scope.value from same ng-model
示例形式:
<select ng-model="coffee.location">
<option display-value='Some verbose message here' value="home">At home</option>
<option display-value='Some verbose message here' value="work">At work</option>
<option display-value='Some verbose message here' value="chain">Coffee Shop Chain (i.e. Starbucks & Costa)</option>
<option display-value='Some verbose message here' value="independent">Independent Coffee Shop</option>
</select>
示例显示元素:
<div>{{ coffee.location }}</div>
问题:如何让我的Angular控制器接收option[value]
,同时让{{coffee.location}}
显示option[display-value]
(或它需要的任何属性)?
我希望我的问题很清楚。提前干杯。
效果如何(由@dfsq提供)
相关javascript:
app.controller('SuggestionController', ['$scope', function($scope) {
$scope.stringMap = {
home: 'cosy up at home',
work: 'lounge at work',
chain: 'patrol the highstreet'
};
}]);
相关HTML:
<div id="some_parent" ng-app ng-controller="SuggestionController">
...
<select ng-model="coffee.location">
<option value="home">At home</option>
<option value="work">At work</option>
<option value="chain">Coffee Shop Chain</option>
<option value="independent">Independent</option>
</select>
...
</div>
{{stringMap[coffee.location]}}
相关文章:
- 在ember/handlers中使用value和valueBinding有什么区别
- 需要url导航从DropDown Value onClick按钮传递url变量
- 用Javascript在下拉列表中选择VALUE选项
- C#asp.net mvc Set CheckBoxFor已检查的具有Model Value的属性
- 将display属性更改为visible flicks,然后再次消失
- HTML Value finding
- Javascript GetElementByID has no value
- 如何获取文本框组的值,并使用jquery将它们放入(key:Value)数组中
- .value返回字符串,直到我将其保存到变量
- JavaScript check value
- 使用javascript和css选择器获取value属性的内容
- 为什么我可以'不要使用xx[this.index].style.display?它's说“;无法读取属性
- HTML SELECT-使用JavaScript按VALUE更改所选选项
- 如果URL为(value),则使用css类
- 如何在使用jQuery应用display:none后正确显示元素
- 将php值传递给点击(getFunction(this.value))问题
- onchange选择get value并执行查询,然后在同一页面上显示结果
- textbox.value在javascript中不起作用
- php Matching javascript value
- Angular.js:从同一个ng模型中获取不同形式的{display.value}}和$scope.value