/course-home#/search?q=my%20lab%20%26%20mastering&%20kamal&ref=%2Ftab%2Factive
$scope.keyword = $location.search().q;
在我的 Angular 应用程序中,当我搜索“我的实验室和母带处理”时,$location.search().q 仅返回“我的实验室”并且不返回完整字符串。在“&”之后它无法正常工作。从上面的 URL 获取查询字符串的最佳方法是什么?
最佳答案
创建一个设置为符号数组的$scope
。在此数组中包含 & 符号并将其添加到您的数据中。
我认为这是因为它的url编码为%26。查看有关 URL 编码的 W3C 备忘单,了解如何准确引用它们:
关于javascript - Angular 位置搜索不适用于 &,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44920630/