尝试将AngularJS UI Bootstrap Typeahead实现到我的小型搜索应用程序中。
我希望有一个页面,用户只需键入搜索查询,然后转到搜索结果页面即可。
试图了解如何使用角度路径和控制器实现它
到目前为止,我将此作为我的代码:
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when("/", {templateUrl: "autocomplete/autocomplete.html", controller: "TypeaheadCtrl"}).
when("search/:searchTerms", {templateUrl: "search/search.html", controller: "searchCtrl"}).
其中autocomplete.html只是一个带有用户查询搜索框的页面,search.html是一个带搜索框的页面,用于显示搜索结果列表。
如何在两个页面上都使用TypeaheadCtrl以及在搜索结果页面上使用resultsCtrl。有点混淆如何做到这一点。构建此项目是学习AngularJS的一种方式。