0

我正在尝试使用 Angular 模板创建嵌套的 KendoGrid,但由于某些奇怪的原因,在 Angular 模板中使用时未创建子网格

    <script type="text/ng-template" id="my-tmpl">
        <div k-detail-template>
            <kendo-grid options="childOption"></kendo-grid>
        </div>
    </script>
    <kendo-grid options="mainGridOptions">
        <span ng-include="'my-tmpl'"></span>
    </kendo-grid>

这是相同的http://embed.plnkr.co/fLwZrSaNZwLn0RRYanOU/

4

1 回答 1

0

如果您在模板中仅包含 SUB GRID 并将 k-detail-template 指令保留在主 HTML 中,我相信您可以使其工作,如下所示:

<div id="example" ng-app="KendoDemos">
    <div ng-controller="MyCtrl">
        <script type="text/ng-template" id="my-tmpl">
            <kendo-grid options="childOption"></kendo-grid>
        </script>
        <kendo-grid options="mainGridOptions">
            <div k-detail-template>
                <span ng-include="'my-tmpl'"></span>
            </div>
        </kendo-grid>
      </div>
</div>

我在你的 plunker 中试过,它有效。

希望它有所帮助(即使有点晚了)

于 2017-08-08T14:22:43.317 回答