knockout.js - 在 knockout.js 中对选项数据使用函数
问题描述
我有这个关于 knockoutjs 的下拉列表
<p>
text
<select data-bind="options: optDiv,
value: ligaSelec,
optionsCaption: 'Divison' "></select>
</p>
但是每次更改下拉菜单时都不知道如何触发功能
crearTabla1: function(option, item){
do stuff
},
解决方案
<p>
text
<select data-bind="options: optDiv,
value: ligaSelec,
optionsCaption: 'Divison',
event:{ change: $root.DivisionChanged}"></select>
</p>
var vm = {
optDiv: ['Div1', 'Div2'],
DivisionChanged: function() {
alert('Div changed');
},
ligaSelec: ko.observable()
};
ko.applyBindings(vm);
https://jsfiddle.net/1dtp0bc4/
推荐阅读
- java - 这个带有递归的链表反转如何工作?
- java - org.springframework.util.ReflectionUtils 在 Spring boot 2.2.5.RELEASE 上的非法反射访问,spring data mongodb 在 jdk15 上运行
- python - 无法使用 pyodbc 和 SQLAlchemy 通过 Python 连接到 MySQL
- angular - 在 localhost 上托管一个 Angular 项目并允许从不同的网络访问?
- laravel - 从相同的距离和坐标搜索谷歌地图距离返回多个纬度和经度显示在相同的位置
- firebase - Android Studio - Firestore WatchStream - 如何从 WatchStream 对象收集状态码
- php - 包含关联数组的数组的正确 PHP 语法
- c# - C#:应用程序在 SystemTray 中带有 NotifyIcon -> 无法添加上下文菜单
- c# - 包含链式 HTTP 请求的 ASP.NET C# WebApi 的性能问题
- html - Webpack、jinja 模板和静态路径