bootstrap支不支持动态列?

发布于 2022-09-04 01:06:41 字数 52 浏览 10 评论 0

显示表格的列数希望能够根据传入的数据的不同而不同。
bootstrap支持动态列吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无人问我粥可暖 2022-09-11 01:06:41

可以。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="demo" ng-controller="demo">

<div class="container">
  <div class="row">
    <div ng-class="colNum(row.width)" ng-repeat="row in list">
      <div class="panel panel-default">
        <div class="panel-heading">{{ row.title }}</div>
        <div class="panel-body">{{ someText }}</div>
      </div>
    </div>
  </div>
</div>

    
<script>
var app = angular.module('demo', []);
app.controller('demo', function($scope) {
    $scope.list = [
        {
            width : 3,
            title : "HAHA"
        },
        {
            title : "AAAA"
        },
        {
            title : "BBB"
        },
        {
            width : 1,
            title : "CCC"
        },
        {
            width : 4,
            title : "DDD"
        },
        {
            title : "AAAA"
        },
        {
            title : "BBB"
        },
        {
            width : 1,
            title : "CCC"
        },
        {
            width : 3,
            title : "DDD"
        },
        {
            width : 1,
            title : "CCC"
        },
        {
            width : 4,
            title : "DDD"
        },
        {
            title : "AAAA"
        },
        {
            title : "BBB"
        }
    ];
    $scope.someText = "aaaaaaa aaaaaaaa aaaaaaaa aaaaaaa aaa aaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaaa aaaaaa aaaaaaaaaa aaaaaaa aaaaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaaaa aaaaaaaaa aaaaaaaaaa aaaaa aaaaaaa aaa ";
    $scope.colNum = function(width){
        width = width || 2;
        return "col-xs-" + width;
    }
});
</script>

</body>
</html>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文