jqueryを使用して何かを変更するときに、サブスクライブをアクティブ化する方法はありますか?
例えば:
var MyModel = function (){
var self = this;
this.ImageUrl= ko.observable("Image.jgp");
}
var Model = new MyModel ();
ko.applyBindings(Model);
Model.ImageUrl.subscribe(function (NewValue)
{
console.log(NewValue);
})
<img data-bind:"attr{src: ImageUrl}" id ="image1" src = "" alt= "new image"/>
そして私はsrcを変更するためにjqueryを使用しています:
$("#button1").click(function(){
$("#image1").attr("src","image2.jpg");
})
これはちょっとした例ですが、これが最良の選択肢かどうかはわかりません。