最佳答案
给定下面的select元素
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
是否有一种方法可以让MAGIC_THING等于当前选择的大小,这样我就可以访问控制器中的size.name
和size.code
?
大小。代码会影响应用程序的许多其他部分(图像url等),但当item.size.code
的ng-model更新时,item.size.name
也需要更新,以便面向用户的东西。我假设做到这一点的正确方法是捕获更改事件并在控制器中设置值,但我不确定我可以将什么传递到update以获得正确的值。
如果这是完全错误的方法,我很想知道正确的方法。