自定义元素不像组件绑定那样工作
Knockout component w/ custom element not working similar as component binding
使用knockoutjs;我有一个自定义组件,当用作组件绑定时可以工作,但当用作自定义元素时就会失败。
见此处提琴手:http://jsfiddle.net/fmgbfthq/4/
为什么当使用组件绑定时,它按预期工作,但当使用自定义元素时却不是?这不应该完全一样吗?
<!-- params.loads is coming in as a function -->
<metric params="value: loads()"></metric>
<!-- params.loads is coming in as a value -->
<div data-bind="component: {
name: 'metric',
params: {
value: loads()
}
}"></div>
问题是你一直在用ko.observable()
重新包装你的值,而params.value
已经是, observable
试试这个:
viewModel: function(params) {
this.value = params.value;
this.format = params.format;
},
看到小提琴
相关文章:
- OnsenUI AngularJS数据绑定无法正常工作
- iOS鼠标中心绑定只工作一次
- ng绑定html不工作
- AngularJS绑定没有'在没有填充父范围的情况下无法工作
- 双向绑定不会;我不在ES6工作
- 与未在发布模式下工作的子目录和区域绑定
- 如何使绑定提交始终有效?它'It’他不时地工作
- 与 Angular 1.5 的单向数据绑定类似于双向工作
- 使用 Angular 和 UI-bootstrap 对模态事件绑定无法工作的指令
- 绑定'滚动'不会'我在IE 11中不工作
- 无法调用方法“”;getEditResponseUrl"当使用表单ID打开表单时,绑定到工作表的Google
- 在表单提交将DOM的一部分替换为分部之后,我应该将ajax成功绑定到什么来使我的javascript工作
- 如何使Select2自动完成工作内foreach绑定的淘汰
- 从服务器端将属性绑定到套接字对象;似乎不能正常工作
- 角度双向绑定未按预期工作
- 如果快速切换,ng类在绑定变量上不能很好地工作,这可能吗
- 自定义绑定在KnockoutJS 3.0中不再工作
- Polymer v1.3.1数据绑定无论是否使用带有重复模板和json数组的iron ajax都无法工作
- jQuery绑定ajax:成功地不在rails3app中为新创建的(ajax)项工作
- 新的google.maps.LatLngBounds()绑定扩展和中心工作随机