61
arbeiten
ich nicht sehen kann, was ist hier falsch, aber das Bild zeigt nicht die folgende Knockout Vorlage:Knockout-Vorlage unter Verwendung von Daten-bind zu Bild src Eigenschaft nicht
<script type="text/html" id="legend-template">
<div><input type="checkbox" data-bind="click : doSomething" ></input>
<img width="16px" height="16px" data-bind="src: 'imagePath'" />
<span data-bind="text : label"> </span>
</div>
</script>
Die Aufgabe, dies zu Aussehen gebunden wird wie dies:
tut.myObject= function (imagePath, label) {
this.label = ko.observable(label);
this.imagePath = ko.observable(imagePath || liveString + '/Content/images/marker.png');
};
tut.myObject.prototype = {
doSomething: function() { alert("do what?");
}
};
Wenn das HTML-Objekt gemacht wird, ich das Etikett und klicken auf die Checkbox sehen ruft doSomething.
TIA.
Danke für die Antwort ABER wenn dies mir den folgenden Fehler gibt: Microsoft JScript Laufzeitfehler: Bindings kann nicht analysiert werden. Nachricht: SyntaxError: Expected ':'; Bindungswert: attr {src: imagePath} –
Verstanden, danke. Sollte sein –
sorry darüber - #note to self: nicht beantworten Fragen "Stirb langsam 3" wieder;) –