htmlで表を表示するのに問題があります。テーブルの値をハードコードするときには表示されますが、angularjを使用するときは表示されません。だから私は問題がangualrjの何かと関係していると思う。ここで私は、ディスプレイにしようとしている私のhtmlコードは次のとおりです。ここでhtmlブートストラップテーブルが画面に表示されない
<div class="container">
<h2>Hover Rows</h2>
<p>The .table-hover class enables a hover state on table rows:</p>
<table class="table table-hover">
<thead>
<tr>
<th>Friends</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="Friends in AllUsersFriends">
<td>{{Friends}}</td>
</tr>
</tbody>
</table>
</div>
は私controller.jsコードは次のとおりです。
socket.on("AllFriends",function (Friends){
$log.log('so the friends are');
$scope.AllUsersFriends=Friends;
console.log($scope.AllUsersFriends);
$scope.$apply();
});
私はフラスコ-socketioを経由して、アレイを受け付けており、その後、私はその配列を設定しました私が作成した$ scope.AllUsersFriends配列。コンソールにデータが表示されますが、画面に行が表示されません。データを画面に表示させるにはどうすればよいですか?ありがとう。
あなたのconsole.logにHTMLを渡していますか?おそらく、行の原因となる不良マークがあるか、またはテーブルが表示されない原因となる可能性があるが時期尚早に終了する可能性があります。表を表示するように設定するクラスはありません。ちょうど考え – crazymatt