AngularJS

AngularJS Türkçe Sıralama Sorunu Çözümü

Angularjs ile ilgili yazdığım son sıralama yazısında dikkatimden kaçan ufak bir nokta olduğunu gelen bir yorum üzerine farkettim. Sıralama yaptığımda Türkçe özgü karakterleri sıralamanın sonuna ekliyordu. İnternette bir kaynakta dile özgü olarak sıralama yaptıran bir tane angular modülü  gördüm. Kaynak dosyasını ve kodlarını aşağıda paylaşıyorum.

 

AngularJS Tablolo Başlıklarına Göre Sıralama yazına ek olarak kodlarımız aşağıdaki gibi oluşturuluyor. Angularjs kodlarında dikkat etmemiz gereken nokta OrderBy filitresi yerine myOrderBy adında başka bir filitre uyguladığımızdır.

JavaScript

 

Sıralama kelimesı OrderBy yerine artık myOrderBy olarak değiştirdik. HTML kodlarını da aşağıdaki gibi değiştiriyoruz.

HTML

 

Angularjs Türkçe Karakterlere Göre Sıralama Dosya

JavaScript localeCopare metodu ile dile özgü sembollere göre sıralı filitreleme yapmak mümkün.

Filitreleme kodlarını aldığım web sitesi kaynağı:

http://www.janholinka.net/Blog/Article/8

 

Yorum Yap