1
我有一个MySQL
数据库和表格。我使用Node JS
从中获取数据。我的HTML代码包含输入搜索和包含搜索结果数据的表格。我使用AngularJS
进行搜索。AngularJS搜索不起作用
问题是搜索不起作用。我有整个表格而不是一些结果。的HTML代码
部分:
<div class="search">
<form action="" method="post" class="searchform" >
<input type="search" name="" placeholder="Поиск" class="inputsearchform" ng-model="search"/>
<input type="submit" name="" value="" class="submitsearchform" />
</form>
</div>
<div class="songlist" ng-app='test_table' ng-controller='main_control'>
<table id="songlistTableR">
<tr><th>Name</th><th>Link</th></tr>
<tr ng-repeat="data in loaded | filter:search">
<td><i class="fa fa-plus"></i>{{data.song_name}}</td>
<td><a href="{{data.link}}" target='_blank'>Youtube</a></td>
</tr>
</table>
</div>
JS脚本:
var app = angular.module('test_table', []);
app.controller('main_control',function($scope, $http){
load();
function load(){
$http.get("http://localhost:7001/load").success(function(data){
$scope.loaded=data;
});
}
});
肯定对我来说太愚蠢了。谢谢! –
当然我会接受,但我只能在2分钟内完成。你能帮忙,例如如何只在song_name列搜索? –
@LevS类似这样的'ng-repeat =“数据在加载|过滤:{歌名:搜索}”' –