bootstrap-table不会填充角度视图

时间:2015-03-25 04:59:36

标签: angularjs angular-ui-router bootstrap-table

在主页面上放置bootstrap-table 1似乎有效,但一旦放入视图中就没有任何反应。

以下是重现问题的人:http://plnkr.co/edit/n0J91B?p=preview。 问题:如何修改此plunker以使两个表都显示数据?

<table data-toggle="table"
   data-url="/gh/get/response.json/wenzhixin/bootstrap-table/tree/master/docs/data/data1/">
<thead>
<tr>
    <th data-field="name">Name</th>
    <th data-field="stargazers_count">Stars</th>
    <th data-field="forks_count">Forks</th>
    <th data-field="description">Description</th>
</tr>
</thead>

在plunker中应该有两个表,但只有顶部的表显示,底部只显示标题: enter image description here 1 http://bootstrap-table.wenzhixin.net.cn/examples/

2 个答案:

答案 0 :(得分:0)

这是plunker网址: 现在一切正常,两个表都显示数据 http://plnkr.co/edit/n0J91B?p=preview

.state('about', {
            url: '/about',
            views: {
                '': { templateUrl: 'partial-about.html' },
                'columnOne@about': { template: 'Look I am a column!' },
                'columnTwo@about': { 
                    templateUrl: 'table-data.html',
                    controller: 'scotchController'
                }
            }

        });

答案 1 :(得分:0)

与组件作者和开发者联系: https://github.com/wenzhixin/bootstrap-table/issues/650

这导致以下解决方案(参见上面链接中的详细信息):

// HOME STATES AND NESTED VIEWS ========================================
.state('home', {
    url: '/home',
    templateUrl: 'partial-home.html',
    controller: function($scope) {
      $(function () {
        $('[data-toggle="table"]').bootstrapTable();
      });
    }
})