我是angularjs和node world的新手。我正在尝试实现功能,其中我有一个HTML表单,用户可以从某个API搜索某些数据,它确实得到的结果在下面的部分相同。每当用户搜索数据时,搜索历史也会存储在其他数据库下。我还有一个搜索历史记录页面,其中存储了所有用户搜索历史记录,并为该特定用户正确显示它。现在我希望在该搜索历史记录上有超链接,每当用户点击该搜索历史记录时,都应该再次进行相同的搜索。现在我的问题是,我在html表单提交上获得的搜索结果比如何从某些不同的搜索历史记录html中复制href一样?
以下是我的示例代码。请帮忙说明如何实现此超链接并重复相同的搜索?
search.html:
<div ng-controller="someController">
<h2>Search Data</h2>
<form>
<div>
<div>
<input type="text" ng-model="search">
</div>
<div>
<div>
<button type="button" ng-click="getSearchData()">Search</button>
</div>
</div>
</form>
<!--Display data what we received once user clicks on search button-->
<div ng-repeat="search in searchData">
{{search}}
</div>
</div>
现在我有简单的搜索历史页面,如下所示。
history.html:
<div ng-repeat="searchHistory in list">
{{searchHistory}}
</div>
我可以添加一些ng-click,但我无法使其正常工作。基本上如上所述,每当用户点击任何搜索记录时,它应该再次进行相同的搜索,但我不确定当用户点击history.html时如何在search.html下提交html表单?