Как преобразовать "slugified-title" в "Slugified Title"
Я использую angular-slugify, чтобы сделать слаг из заголовка. Но есть ли способ вернуть его обратно в заголовок? Я новичок в angularjs и, кажется, нет ресурсов для восстановления названия.
ОБНОВИТЬ
Как можно конвертировать this-is-a-slug-title
в This Is A Slug Title
в angularjs
или же javascript
? Это может быть продвинутым для меня как для начинающего, но ваша помощь очень ценится.
1 ответ
Решение
Я написал простую пользовательскую функцию для преобразования возвращаемой строки в нормальное состояние, разделив строку на массив и сделав так, чтобы каждый элемент имел первый символ в верхнем регистре и присоединял массив обратно как строку.
function inverse_slugify(s) {
return s.toLowerCase()
.split('-')
.map(i => i[0].toUpperCase() + i.substr(1))
.join(' ');
}