0

問題: 出力 json オブジェクトだけが必要なコンポーネントを作成しています。コードがコンポーネントを呼び出してその値を取得できるように、その出力を公開するにはどうすればよいですか? (例: ゲッター値のように)

たとえば、ここで定義されているツリー コンボの can.component ( http://canjs.com/docs/can.Component.html ) では、値を選択できます。選択した値を can コンポーネントから取得して、コードでさらに使用するにはどうすればよいですか? 選択したすべての値を返すメソッドのように、後で再利用して他の計算を行う関数に渡すことができます。

4

1 に答える 1

1

https://github.com/bitovi/canjs/issues/1209をご覧ください。これを実現するにはいくつかの方法があります。主に次の 3 つの方法があります。

  • can.map を子コンポーネントに渡すと、サブコンポーネントがこのオブジェクトを更新します
  • DOM イベントを使用する (上記のリンクの 3.2.1 を参照)
  • can-event をコールバックとして使用する (3.2.3 を参照)
于 2014-10-21T21:49:25.930 に答える