Tôi đang cố gắng viết chế độ xem chung để xử lý các trường tùy chỉnh trong ứng dụng của mình, nhưng tôi đang gặp khó khăn trong việc làm việc này. Đây là kịch bản - Tôi có đối tượng fieldDef
xác định trường tùy chỉnh và valueObject
có một mảng, customFields
, có giá trị. Những gì tôi đang cố gắng làm là một cái gì đó như thế này:Ember TextField valueBinding với thuộc tính động
{{view Ember.TextField valueBinding="valueObject.customFields.[fieldDef.name]"}}
Rõ ràng đó không làm việc vì nó xử lý fieldDef.name
như một chữ. Tôi đã cố gắng overriding lớp TextField, nhưng dường như không thể có được nó để ràng buộc.
Bất kỳ đề xuất nào về cách thực hiện điều này?
Cảm ơn, Scott
Cảm ơn - Tôi đã sử dụng một cách tiếp cận rất tương tự như sau. –
Tôi có cần phải khai báo App.TextField = Ember.TextField.extend ({}) trong bộ điều khiển nếu tôi chỉ muốn một textfield bình thường với một valueBinding gắn liền với nó? –