KnockoutJS-选择下拉绑定不起作用
KnockoutJS - Select dropdown binding not working
我正在进行一个项目,使用敲除构建CRUD系统,并通过AJAX获取和保存我的数据。绑定选择下拉列表时出现问题。当我试图编辑一个事件时,我会得到以下错误:
Uncaught TypeError: Cannot read property 'push' of undefined
我创建了一个jsfiddlehttp://jsfiddle.net/rqwku4kb/20/来证明这个问题。我仍然在删除和添加一个新的事件链接,所以他们还没有工作,但我单独工作。
这是目前导致我出现问题的代码。
self.ShowMeTheCurrentSelectedIncident = function(data) {
self.currentIncident();
self.chosen_composante.push([data.Composante]);
};
有人知道问题可能在哪里吗?或者能给我一些建议吗?
这里的方法是错误的:
self.ShowMeTheCurrentSelectedIncident = function(data) {
self.currentIncident(); // (1)
self.chosen_composante.push([data.Composante]); // (2)
};
它的作用:
(1) 得到可观测CCD_ 1的值,然后将其丢弃。它总是为null并且从未设置过,所以这是双重冗余的。(2) 引用IncidentList
中不存在的名为chosen_composante
的未定义变量。
我无法为您解决这个问题,因为我不确定要去哪里的值,但这应该足以让您走上正轨-您混淆了IncidentList和Incident 的属性
相关文章:
- 对象文字方法上的Javascript绑定不起作用
- Knockout输入绑定不起作用
- 角度指令双向绑定不起作用
- 指令中选择输入的双向绑定不起作用
- Angularjs:ui路由嵌套状态下的绑定不起作用
- 为什么我的淘汰选项绑定不起作用
- jQuery Ajax 元素的后期绑定不起作用
- 样式绑定不起作用
- 在内联编辑的情况下,Knockout绑定不起作用
- 指令链接中的绑定不起作用
- Angular 1.5组件双向绑定不起作用
- 点击处理程序多次触发,解除绑定不起作用
- KnockoutJS - 引导程序 3 模式绑定不起作用
- foreach:绑定不起作用 ko.mapping.fromJS 数据
- 虚拟元素的挖空绑定不起作用
- 委托的“模板”绑定不起作用
- Angularjs 双向数据绑定不起作用;$watch也不起作用
- 使用 D3js 时,带有 DOM 的 AngularJS 数据绑定不起作用
- 视频播放事件中的 Angular 2 路绑定不起作用
- 如果语句和挖空中的可见绑定不起作用