0

问题:我正在构建一个只需要输出 json 对象的组件。我如何公开该输出,以便代码可以调用组件并检索该值?(例如,像一个吸气剂值)

例如,此处定义的树组合的 can.component ( http://canjs.com/docs/can.Component.html ) 允许选择值。如何从 can 组件中检索那些选定的值以在我的代码中进一步使用它?就像某些方法会返回我选择的所有值,我可以稍后重用它以传递给某些函数进行其他计算。

4

1 回答 1

1

看看https://github.com/bitovi/canjs/issues/1209,有几种方法可以做到这一点。主要你有三种方式:

  • 将 can.map 传递给子组件,然后子组件将更新此对象
  • 使用 DOM 事件(参见上面链接中的 3.2.1)
  • 使用 can-event 作为回调(见 3.2.3)
于 2014-10-21T21:49:25.930 回答