Cho phần tử chọn sau
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
Có cách nào để khiến MAGIC_THING bằng với kích thước hiện được chọn, vì vậy tôi có quyền truy cập size.name
và size.code
trong bộ điều khiển của mình không?
size.code ảnh hưởng đến rất nhiều phần khác của ứng dụng (url hình ảnh, v.v.), nhưng khi mô hình ng item.size.code
được cập nhật, cũng item.size.name
cần phải được cập nhật cho người dùng phải đối mặt. Tôi giả định rằng cách chính xác để thực hiện việc này là ghi lại sự kiện thay đổi và đặt các giá trị bên trong bộ điều khiển của tôi, nhưng tôi không chắc những gì tôi có thể chuyển vào bản cập nhật để có được các giá trị phù hợp.
Nếu đây là cách hoàn toàn sai lầm, tôi muốn biết cách đúng.