Javascript 引导表无法与ng repeat一起正常工作 钥匙 价值 {{param.key} {{param.val}}
我有这个表,当我使用引导网格系统和ng repeat时,结果非常奇怪。。 我尝试过使用网格系统,但似乎没有帮助。尝试删除class=“row…”Javascript 引导表无法与ng repeat一起正常工作 钥匙 价值 {{param.key} {{param.val}},javascript,html,angularjs,twitter-bootstrap,Javascript,Html,Angularjs,Twitter Bootstrap,我有这个表,当我使用引导网格系统和ng repeat时,结果非常奇怪。。 我尝试过使用网格系统,但似乎没有帮助。尝试删除class=“row…” 钥匙 价值 {{param.key} {{param.val}} 尝试删除class=“行..” 钥匙 价值 {{param.key} {{param.val}} 删除tbody中的引导类行col-md-6,使用以下代码。。 对于所有媒体,将调整其大小 删除tbody中的引导类行col-md-6,使用以下代码。。 对于所有媒体,将调整其大小 钥
钥匙
价值
{{param.key}
{{param.val}}
尝试删除class=“行..”
钥匙
价值
{{param.key}
{{param.val}}
删除tbody中的引导类行col-md-6,使用以下代码。。
对于所有媒体,将调整其大小
删除tbody中的引导类行col-md-6,使用以下代码。。
对于所有媒体,将调整其大小
钥匙
价值
{{param.key}
{{param.val}}
我做了一些更改,例如将整个表格分成3个部分,然后
对于ths和tds,将其进一步划分为6-6。看看它是否有效。
钥匙
价值
{{param.key}
{{param.val}}
我做了一些更改,例如将整个表格分成3个部分,然后
对于ths和tds,将其进一步划分为6-6。看看它是否有效。您不需要将行col-md-3
类添加到表体
或行
类添加到tr
元素。此外,如果您正在重复您的ng repeat
需要在tr
元素上的项目,如果它在tbody
元素上,您将有多个不必要的tbody
元素
请看工作
如果您只需要一个简单的表格:
<div ng-controller="reportCtrl">
<table class="table table-hover">
<div class="row col-md-3">
<thead class="row">
<tr>
<th class="col-md-6">Key </th>
<th class="col-md-6"> Value</th>
</tr>
</thead>
<tbody ng-repeat="param in params">
<tr class="row">
<td class="col-md-6 info">{{param.key}}</td>
<td class="col-md-6 info">{{param.val}}</td>
</tr>
</tbody>
</div>
</table>
如果不需要表元素
,可以使用引导行
和列-*
类
var myApp = angular.module('myApp',[])
.controller('TestController', ['$scope', function($scope) {
var self = this;
self.items = ['one', 'two', 'three', 'four'];
}])
钥匙
价值
{{$index}}
{{item}}
您不需要将行col-md-3
类添加到表体
或行
类添加到tr
元素。此外,如果您正在重复您的ng repeat
需要在tr
元素上的项目,如果它在tbody
元素上,您将有多个不必要的tbody
元素
请看工作
如果您只需要一个简单的表格:
<div ng-controller="reportCtrl">
<table class="table table-hover">
<div class="row col-md-3">
<thead class="row">
<tr>
<th class="col-md-6">Key </th>
<th class="col-md-6"> Value</th>
</tr>
</thead>
<tbody ng-repeat="param in params">
<tr class="row">
<td class="col-md-6 info">{{param.key}}</td>
<td class="col-md-6 info">{{param.val}}</td>
</tr>
</tbody>
</div>
</table>
如果不需要表元素
,可以使用引导行
和列-*
类
var myApp = angular.module('myApp',[])
.controller('TestController', ['$scope', function($scope) {
var self = this;
self.items = ['one', 'two', 'three', 'four'];
}])
钥匙
价值
{{$index}}
{{item}}
您可以尝试此代码
通过移除col-md-3
并使用width:auto
<div class="row">
<div class="col-sm-6">
<h1>Key</h1>
</div>
<div class="col-sm-6">
<h1>Value</h1>
</div>
</div>
<div class="row" ng-repeat="item in vm.items">
<div class="col-sm-6">
{{$index}}
</div>
<div class="col-sm-6">
{{item}}
</div>
</div>
钥匙
价值
{{param.key}
{{param.val}}
{{param.key}
{{param.val}}
您可以尝试此代码
通过移除col-md-3
并使用width:auto
<div class="row">
<div class="col-sm-6">
<h1>Key</h1>
</div>
<div class="col-sm-6">
<h1>Value</h1>
</div>
</div>
<div class="row" ng-repeat="item in vm.items">
<div class="col-sm-6">
{{$index}}
</div>
<div class="col-sm-6">
{{item}}
</div>
</div>
钥匙
价值
{{param.key}
{{param.val}}
{{param.key}
{{param.val}}
在不使用引导类的情况下尝试您的代码。我认为问题可能是class=“row col-md-3”
在不使用引导类的情况下尝试您的代码。我认为问题可能是class=“row col-md-3”
,但随后表格显示为全宽,我希望它是一个小表格一个简单的技巧是将整个表格封装在网格中但是然后这个表以全宽显示,我希望它是一个小表一个简单的技巧是将整个表封装在网格中<代码>
<div class="row">
<div class="col-sm-6">
<h1>Key</h1>
</div>
<div class="col-sm-6">
<h1>Value</h1>
</div>
</div>
<div class="row" ng-repeat="item in vm.items">
<div class="col-sm-6">
{{$index}}
</div>
<div class="col-sm-6">
{{item}}
</div>
</div>
<div ng-controller="reportCtrl">
<table class="table table-hover" style="width:auto">
<thead class="row ">
<tr class="row">
<th class="col-md-6">Key </th>
<th class="col-md-6"> Value</th>
</tr>
</thead>
<tbody ng-repeat="param in params" class="row ">
<tr class="row">
<td class="col-md-6 info">{{param.key}}</td>
<td class="col-md-6 info">{{param.val}}</td>
</tr>
</tbody>
<tbody ng-repeat="param in params" class="row ">
<tr class="row">
<td class="col-md-6 info">{{param.key}}</td>
<td class="col-md-6 info">{{param.val}}</td>
</tr>
</tbody>
</table>
</div>