javascript - 将参数传递给 knockout 组件

标签 javascript knockout.js

我在将变量作为参数传递给 knockout 组件时遇到一些问题。

在 knockoutjs.com 的文档中,它告诉我们这应该有效:

<special-offer params='productName: someProduct.name'></special-offer>

但我似乎无法解决它。 不过,如果参数不是变量,则可以使用数字来发送参数。

最佳答案

  • 确保 someProduct 在组件上下文中可用 并且 name 属性是一个可观察的。

  • 如果 name 属性 您可能还想尝试一下 someProduct.name()

  • 的函数

Example component implementation taken from Knockout's website

关于javascript - 将参数传递给 knockout 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38444864/

相关文章:

javascript 快捷键/停止 间隔功能

javascript - knockout 可排序数组未正确显示嵌套元素

javascript - knockout : Access to observable Variable outside of an custom component

javascript - 单击时组合两组 float

javascript - 如何在悬停在句子中的单词上时显示定义?

Javascript/jQuery 像浏览器一样验证电子邮件

javascript - 事件不会在 "onblur"的事件绑定(bind)中触发

javascript - knockout 无法观察到样式属性

javascript - 使用 Knockout 以编程方式更改选项值

javascript - 在 Angularjs 中使用 pdfMake 从 HTML 生成 PDF