Jquery 在另一个控制器渲染后运行控制器

Jquery 在另一个控制器渲染后运行控制器,jquery,angularjs,angularjs-ng-repeat,Jquery,Angularjs,Angularjs Ng Repeat,我有一个包含几个子控制器,每个子控制器从控制器内部生成一个Highchart,从HTML文件中的ng repeat生成一个表。我有一个主控制器,它打算在完全生成这些HTML之后,将它们附加到不同的中。将不显示包含从子控制器生成的HTML的。将显示包含从主控制器传递的附加副本的。但是,附加的HTML只包含在子控制器(Highcharts)中生成的内容,而不包含在HTML文件(表行)的ng指令中生成的内容。我如何解决这个问题 简化版: <div ng-controller="main">

我有一个
包含几个子控制器,每个子控制器从控制器内部生成一个Highchart,从HTML文件中的
ng repeat
生成一个表。我有一个主控制器,它打算在完全生成这些HTML之后,将它们附加到不同的
中。将不显示包含从子控制器生成的HTML的
。将显示包含从主控制器传递的附加副本的
。但是,附加的HTML只包含在子控制器(Highcharts)中生成的内容,而不包含在HTML文件(表行)的ng指令中生成的内容。我如何解决这个问题

简化版:

<div ng-controller="main">
  <div id="appendAndDisplay"></div>
  <div id="doNotDisplay">
    <div ng-controller="sub1">
      <div id="highchartHere"></div>
      <table>
        /* multiple <th> */
        <tbody>
          <tr ng-repeat="entity in entities">
            /* multiple <td> containing entity data defined in sub1 controller */
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</div>

/*多重*/
/*包含子1控制器中定义的多个实体数据*/
这里发生的情况是,highchart和表格在
doNotDisplay
中完全生成并可查看,但无论
main
控制器复制出来附加到
appendAndDisplay
中的是什么,都只包含highchart和表格标题,不是angularJS生成的行-我猜这是因为highcharts根本不使用angularJS,它是纯jquery