javascript - Knockout JS textInput 绑定
问题描述
我正在尝试使用 knockoutjs 从输入字段中取回值。输入字段具有绑定变量过滤器和事件处理程序,将用于过滤数组。我想从输入和 console.log 中获取用户输入的值。但是,我的淘汰赛新手和我在文档中没有找到太多帮助。
HTML
<div class="col-lg-12">
<div class="input-group">
<input data-bind="textInput: filter, event:{keyup: filterList}">
<button class="input-group-addon btn btn-primary">Filter</button>
</div>
</div>
查看模型
var viewModel = function() {
var self = this;
self.filter = ko.observable('');
self.locationList = ko.observableArray(model);
self.filterList = function(){
console.log( self.filter)
};
}
解决方案
要控制台记录 self.filter 的值,您只需要更改
console.log( self.filter)
为console.log(self.filter())
推荐阅读
- sql - 不同表中每列的平均价格
- javascript - NodeJS为nodemailer设置超时
- typescript - 在 typescript 中读取类装饰器信息
- python - 如何解释 skimage 氡变换的结果
- python-3.x - 在 Python 3.0 中使用 encoding="utf-8" 加密文本
- java - 查找、删除和替换字符串中的单词(手动)
- django - 运行 collectstatic 时,django Docker 容器内的 mkdir 权限被拒绝
- c - True and false in C in if statement with getopt()
- java - 生成 20 个不同的位
- wordpress - Wordpress:挂钩 XML-RPC 以防止重复帖子