如何在ng-include文件中控制FlexGrid?

时间:2017-05-31 21:13:42

标签: javascript angularjs angularjs-ng-include wijmo5

我正在使用Angularjs和Wijmo 5建立SPA。

我在部分文件中插入了一个Wijmo FlexGrid,然后我使用$date = new DateTime(); $date->add(new DateInterval($row['duration'])); 将其包含在父页面中。父页面也是部分文件:它位于ng-include

ng-view

问题是我无法访问FlexGrid控件。当我尝试声明flex控件时,它会抛出一个错误:<wj-flex-grid id="myFlexGrid" control="myFlexGrid"></wj-flex-grid>

Cannot read property 'selection' of undefined

如何访问FlexGrid控件?

1 个答案:

答案 0 :(得分:0)

ng-include创建一个子范围,因此其中使用的任何指令都将在子范围内。您应该像这样创建弹性网格 -

<wj-flex-grid id="myFlexGrid" control="file.myFlexGrid" items-source="file.data" loaded-rows="loadedRows()">
</wj-flex-grid>

这是working fiddle