[Useful] Гъвкави заявки с OData
Open Data protocol (OData) е REST базиран протокол за CRUD операции. С негова помощ можем да модифицираме заявките от страна на клиента в query string-а на даден URI. По този начин можем да си правим пейджиране, филтриране, сортиране, да вземаме данни по substring и т.н.
Един прост пример е -> "http://localhost:xxxxx/api/Users?$filter Age le 30". Това ще ни върне потребителите, които са на 30 или по-малко от 30 години.
Мисля, че е готино пък и на някой може да му потрябва. Ако ви се струва полезно и искате да разберете повече -> source
Внимавайте все пак със синтаксиса, че е case-sensitive и съобразявайте типовете данни, стринговете оградени с апострофи, а числените типове без, true и false също без апострофи, че иначе няма да се получи заявката.
Чудих се защо не го ползвате в сървисите за проекта на курса по Angular.js?
Според мен OData–та е доста важен елемент и би било добре ако се отдели малко време в някоя лекция за него. Поне би било добре ако се спомене в лекцията за този семинар и да се препоръча гледането му, в случай че не може да се вмести една лекция за него.
Ами има и плюсове и минуси, но да, може да се ползва за Ангулар сървиси, пише се доста бързо.