Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导表无法与ng repeat一起正常工作 钥匙 价值 {{param.key} {{param.val}}_Javascript_Html_Angularjs_Twitter Bootstrap - Fatal编程技术网

Javascript 引导表无法与ng repeat一起正常工作 钥匙 价值 {{param.key} {{param.val}}

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,使用以下代码。。 对于所有媒体,将调整其大小 钥

我有这个表,当我使用引导网格系统和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}}

我做了一些更改,例如将整个表格分成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>