检测视图模型属性是否在不刷新的情况下发生更改
Detecting if viewModel property changes without refreshing
我的视图模型中有一个属性,可以查看我的应用程序是打开还是关闭。基于该变量,它将向用户显示不同的界面(关闭时的开放时间或实际应用程序)。
我的问题是有没有办法检查并查看该变量是否在视图模型中发生了变化,以及它是否刷新了页面?
我的视图模型属性看起来像这样
viewModel.Open = ko.observable(this.base.get('Status'));
我正在使用一个计时器函数,但我并不热衷于在我的createViewModel中放置这样的函数。
有什么想法吗?
您是否正在寻找:
viewModel.Open.subscribe(function(val) {
// React to change.
}));
http://knockoutjs.com/documentation/observables.html
相关文章:
- 如何在不刷新页面的情况下更新显示框
- 无法't在不使用Javascript刷新页面的情况下多次将值传递给文本框
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- 如何在不刷新父(应用程序)路由的情况下刷新当前路由
- 如何在不刷新/更改页面的情况下刷新Yii小部件
- 如何在不关闭套接字的情况下刷新页面
- 如何在不重新加载的情况下刷新PHP页面
- 如何在不创建单独的jsp的情况下刷新表
- Myspace如何在不停止音乐播放的情况下刷新页面
- 如何在不丢失格式的情况下刷新包含JQuery移动按钮的表
- 如何在选择了相同选择的情况下刷新页面?(Jade/HTML)
- 如何在用户不注意的情况下刷新WordPress主页
- 在没有Javascript's setTimeout()的情况下刷新数据库条目后的页面
- 如何在不刷新索引页的情况下刷新DIV
- 如何在不刷新页面的情况下刷新MySQL查询的结果?
- 如何在不刷新整页的情况下刷新所选字段
- Javascript在不询问用户的情况下刷新页面
- 阻止在没有哈希的情况下刷新时自动滚动浏览器
- 如何在不重新加载页面的情况下刷新内容
- 在angularjs应用中如何在不刷新页面的情况下刷新视图