1

構成されたモデルを含むビューがあります。ページをアップロードすると、構成されたコンポーネントはまだ表示されていませんが、アクティブ化されています。私が望むのは、「回答」ボタンをクリックすることです。そのときだけ、構成されたコンポーネントがアクティブになります(「composedView」のアクティブ化ライフサイクルを開始することを意味します

これは私の見解です:

<div class="parentView">
  <div class="action-button-wrapper">
    <!-- ko if: !answered -->
        <button class="button" data-bind="click:function(){answerClicked(true)}">
            <span class="text">Answer</span>
        </button>
    <!-- /ko -->
</div>
<div data-bind="visible:answerClicked">
    <div class="second-view-wrapper" data-bind="compose: {model:'composedView' ,preserveContext: true}"></div>
  </div>
</div>

ありがとうございました!

4

1 に答える 1

1

可視をifバインディングに変更することは、それを解決する1つの方法です

于 2015-03-30T14:10:30.227 に答える