Je rencontre un problème avec les attributs data * dans knockout.js, à savoir. en les écrivant avec attr
.
Je peux le faire sans problème:
<input data-bind='text: Title, attr: {name: "Events[" + viewModel.events.indexOf($data) + "].Title"}'/>
mais si je veux utiliser data-id
, la méthode habituelle ne fonctionne pas, alors je mets un guillemet autour de l'attribut:
<input data-bind='text: Title, attr: {'data-id': "Events[" + viewModel.events.indexOf($data) + "].Title"}'/>
ce qui me donne
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
quelqu'un peut-il voir ce qui s'est mal passé ici?
À votre santé!