0
当我们改变使用jQuery的东西时,有没有办法激活订阅?淘汰js,使用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");
})
这是一个小例子,我不知道这是否是最好的选择。