【发布时间】:2016-06-10 06:07:44
【问题描述】:
更新:已解决!请在下面查看我的回答。
我正在尝试使用 Angular 中的每个选择选项显示不同的图像。当用户单击菜单中的每个选项时,菜单旁边会出现不同的图像。所有这些都是在表单提交之前。基本上试图在这个小提琴中做这里所做的事情,但是在 Angular 中:http://jsfiddle.net/treyh/xf2pq/
html:
Current image: {{myCar.url}}
<br>
<select ng-model="myCar" class="form-control">
<option value="">Choose a car...</option>
<option ng-repeat="car in cars" value="{{car}}" data-image = "{{car.url}}">{{car.label}}</option>
</select>
在 js 文件中,在控制器内部:
$scope.cars = [
{url: 'Volvo.png', label: 'Volvo'},
{url: 'Benz.png', label: 'Benz'},
{url: 'JohnDeer.png', label: 'John Deer'},
{url: 'BMW.png', label: 'BMW'},
];
【问题讨论】:
-
ng-src上的url绑定的html中的图片元素在哪里?
-
我认为this question会帮助你
-
@PankajParkar 我很抱歉,但这些是不同的问题
-
@AlexMounir 我已经更新了问题,但我认为这不是正确的绑定方式
-
您还会如何显示图像?这就是他在您给出的示例中所做的,他通过选择中的更改来更改图像元素的 src
标签: javascript html angularjs twitter-bootstrap html-select