给出以下select元素
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
Run Code Online (Sandbox Code Playgroud)
有没有办法让MAGIC_THING等于当前选定的大小,所以我要访问size.name并size.code在我的控制?
size.code会影响应用程序的许多其他部分(图像网址等),但是当item.size.code更新ng-model时,item.size.name需要更新面向用户的内容.我假设正确的方法是捕获更改事件并设置控制器内部的值,但我不确定我可以传递给更新以获取正确的值.
如果这完全是错误的方式,我很想知道正确的方法.
angularjs ×1