angularjs - 只需搜索“a”关键字,结果必须包含“å”等字母
问题描述
我使用过滤器在 angularjs 中进行了简单的搜索。没想到出来了。
案例:用户可以输入一个带有' o '的单词,结果应该包括' ö ',就像这个字符一样。
请帮我解决它。
angular.module('myApp', []).controller('namesCtrl', function($scope) {
$scope.names = [
'Jani',
'Carl',
'Margareth',
'Hege',
'ö',
'o',
'O',
'Mary',
'Kai'
];
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<div ng-app="myApp" ng-controller="namesCtrl">
<p>Type a letter in the input field:</p>
<p><input type="text" ng-model="test"></p>
<ul>
<li ng-repeat="x in names | filter:test">
{{ x }}
</li>
</ul>
</div>
<p>The list will only consists of names matching the filter.</p>
解决方案
http://fusejs.io/满足我的要求。谢谢大家。
推荐阅读
- povray - Povray 棱镜未关闭警告
- python - 从两条 2D 平面曲线生成 3D 曲线
- react-native - 将 SafeAreaView 与 react-native-webview 一起使用
- linux - Spark-submit 在错误的目录中查找
- r - Git 无法识别我在 RStudio 中的全局 user.email
- reactjs - 如何创建与线连接的圆圈,以在 React Native 中显示进度报告
- haskell - 在纯 nix 中使用 http-client/http-client-tls 时堆栈执行失败
- sql - 连接两个表,使用第一个表中的值,除非它为空,否则使用第二个表中的值
- html - 新的 Firefox 指纹识别器功能在做什么?
- javascript - 无法读取 null Sharetribe CMS 的属性“样式”