WARNING
It is better to use the filter [latinize](https://github.com/a8m/angular-filter#latinize] of collection filters) a8m/angular-filters
angular-remove-diacritics
Overview
Angular service to remove accents/diacritics in strings
Getting started
Install from bower
bower install https://github.com/pollin14/angular-remove-diacritics.git#1.0.*
Load Script
Load the script file: remove-diacritics.js
in your application:
<script type="text/javascript" src="remove-diacritics.js"></script>
Code
Add the txx.diacritics module as a dependency to your application module:
var myAppModule = angular.module('MyApp', ['txx.diacritics'])
.controller('myController', function($scope, removeDiacritics) {
var myValue = 'my +ľščťžťžáí!@#$#$^&*';
var replaceWith = '-';
// this will return my +lsctztzai!@#$#$^&*
$scope.replace = function(){
return removeDiacritics.replace(myValue);
};
// this will return my-lsctztzai-
$scope.createSEOname = function(){
return removeDiacritics.seo(myValue, replaceWith);
};