Tôi đang gặp sự cố với dữ liệu * thuộc tính trong knockout.js tức là. viết chúng ra với attr
.Làm việc với knockoutjs attr để ghi dữ liệu * thuộc tính
tôi có thể làm điều này mà không có một vấn đề:
<input data-bind='text: Title, attr: {name: "Events[" + viewModel.events.indexOf($data) + "].Title"}'/>
nhưng nếu tôi muốn sử dụng data-id
, cách thường xuyên không làm việc vì vậy tôi đặt một giá duy nhất xung quanh các thuộc tính:
<input data-bind='text: Title, attr: {'data-id': "Events[" + viewModel.events.indexOf($data) + "].Title"}'/>
cung cấp cho tôi
Error: Unable to parse bindings.
Message: SyntaxError: missing } in compound statement;
Bindings value: attr: {
http://127.0.0.1:21254/Scripts/knockout/knockout-2.2.0.js
ai đó có thể xem điều gì đã xảy ra ở đây?
Chúc mừng!
Điều đó đã làm điều đó, cảm ơn. – MikeW
@Michael Best: Cảm ơn, bạn đã giúp tôi giải quyết một vấn đề liên quan. – Phil
Dấu nháy đơn 'cũng hoạt động. – Andrew