首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pagerjs和Knockout数据绑定触发输入的onchange事件?

Pagerjs和Knockout数据绑定触发输入的onchange事件?
EN

Stack Overflow用户
提问于 2013-08-17 06:04:13
回答 1查看 306关注 0票数 0

当值是由knockout绑定的数据时,有没有办法触发onchange事件?

我在C#控制器中构建/填充了一个模型...然后在视图中:

代码语言:javascript
复制
    var model = JSON.parse('@Html.Raw(Json.Encode(Model))');

    var viewModel = new catalogDetailViewModel(model);

    // extend your view-model with pager.js specific data
    pager.extendWithPage(viewModel);
    // apply the view-model using KnockoutJS as normal
    ko.applyBindings(viewModel);
    // start pager.js
    pager.start();

我绑定了一个文本框(最终将成为隐藏输入):

代码语言:javascript
复制
<input type="text" id="shoppingCartStyleCatalogID" data-bind="value:styleCatalogID" onchange="GetItemSizes(this.value)" />

但它不会触发onchange事件...我可以在dev工具中观察到值的变化,但没有任何东西被触发。

EN

回答 1

Stack Overflow用户

发布于 2013-08-17 06:08:54

您还可以订阅styleCatalogID observable,如下所示:

代码语言:javascript
复制
viewModel.styleCatalogID.subscribe(GetItemSizes);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18282792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档