У меня возникает проблема с атрибутами data * в knockout.js ie. записывая их с помощью attr
.
Я могу сделать это без проблем:
<input data-bind='text: Title, attr: {name: "Events[" + viewModel.events.indexOf($data) + "].Title"}'/>
но если я хочу использовать data-id
, обычный способ не работает, поэтому я помещаю одну цитату вокруг атрибута:
<input data-bind='text: Title, attr: {'data-id': "Events[" + viewModel.events.indexOf($data) + "].Title"}'/>
который дает мне
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
может кто-нибудь увидеть, что здесь не так?
Ура!