从组件重新呈现父视图

时间:2014-12-17 02:36:52

标签: ember.js

我已插入名为Chapters的模板的下方部分。模板的这一部分调用了2个组件。我希望当属性更改为New-Writer组件以重新呈现Am-Editor组件时。我理解如何从Ember文档中重新审视一个视图,但我怎样才能以编程方式重新渲染父母"从放置在视图中的组件内查看?另一种选择是能够以编程方式从另一个组件重新渲染组件。

<div {{bind-attr class="row togglebook"}} style="padding-top: 40px"> <!-- chapters Display -->
    {{#each chapter in book.chapters}} 
      <div class="col-md-6" style="padding-bottom: 70px">
        <div class"center-block">
          {{am-editor divIDNumber=_view.contentIndex chapter=chapter book=book}}
          <div class"center-block" style="padding-left: 58px; padding-right: 20px">
            {{#if toggleChapterDataShowBool}}
              {{new-writer divIDNumber=_view.contentIndex chapter=chapter book=book}}
            {{/if}}
          </div>  
        </div>
      </div>            
    {{/each}}
</div>

1 个答案:

答案 0 :(得分:1)

您可以从子视图发送和发送事件,让该事件冒出来,并且可以指示重新呈现任何处理父项。