【问题标题】:How to bind angular controller to the tab content in kendo tabstrip如何将角度控制器绑定到剑道标签条中的标签内容
【发布时间】:2016-12-02 06:09:31
【问题描述】:

我使用 KendoTabStrip 和 KendoGrid 来创建我的页面。我的 TabStrip 中有几个选项卡,每个选项卡的内容都是一个网格。我将每个网格放在一个单独的 html 文件中,并使用 contentUrl 来加载它们,就像这样

http://demos.telerik.com/kendo-ui/tabstrip/ajax

但是如果我在每个文件中绑定角度控制器似乎不起作用。标签内容的代码如下所示:

<div class="k-content" ng-controller="testCtrl">
    <div class="data-grid" id="testGrid">
    </div>
</div>

控制器似乎没有被绑定。有人可以帮忙吗?

【问题讨论】:

    标签: javascript angularjs telerik kendo-grid kendo-tabstrip


    【解决方案1】:

    试试这个

    <div ng-controller="MyCtrl">
                <div kendo-tab-strip k-content-urls="[ null, null]">
                  <!-- tab list -->
                  <ul>
                    <li class="k-state-active">First tab</li>
                    <li>Second tab</li>
                  </ul>
    
                  <div style="padding: 1em">
                    This is the first tab
                  </div>
    
                  <div style="padding: 1em">
                    This is the second tab
                  </div>
                </div>
            </div>
    

    【讨论】:

    • 我知道这行得通。由于每一个tab的内容都非常复杂,而且html代码也很多,所以我把每一个tab的内容放到一个单独的文件中维护。
    • 嗨@Sujithrao,我尝试为每个选项卡内容绑定控制器,但不起作用,有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    相关资源
    最近更新 更多