单击以在其他角度文件上提交表单

时间:2015-12-07 23:41:33

标签: javascript html angularjs forms

我是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表单?

0 个答案:

没有答案