当我们使用 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"/>
我正在使用 jquery 来更改 src:
$("#button1").click(function(){
$("#image1").attr("src","image2.jpg");
})
这是一个小例子,我不确定这是否是最佳选择。