uib-rating
имеет атрибут titles
, где строки определены для значков рейтинга. Есть ли способ, которым эти заголовки можно использовать в качестве подписей? Я не нашел никакой документации по этому поводу.ui-bootstrap rating title title - как его показать?
1
A
ответ
2
Если вы определяете titles
в сфере, как это:
$scope.titles = ['a','b','c','d','e','f','g','h','i','j'];
, а затем ссылаться на это в HTML:
<uib-rating ... titles="titles"></uib-rating>
Вы можете получить доступ к заголовку выбранных в данный момент рейтинг с помощью:
$scope.titles[Number(currentRating) - 1];
Я должен был $watch
rate
переменная для изменений, так что я могу обновить заголовок соответственно:
$scope.$watch('rate', function(value) {
$scope.caption = $scope.titles[Number(value) - 1];
});
Я создал Plunker, где при выборе нового рейтинга, текст ниже будет отображаться соответствующий заголовок.
Edit: Как показать надпись на парении:
Вы можете добавить строку для доступа к подписи функции парения:
$scope.hoveringOver = function(value) {
$scope.overStar = value;
$scope.percent = 100 * (value/$scope.max);
$scope.caption = $scope.titles[Number(value) - 1];
};
и определить on-leave
функцию, которая сбрасывает заголовок:
$scope.hoveringOut = function() {
$scope.overStar = null;
$scope.caption = null;
}
<uib-rating ... on-leave="hoveringOut()"></uib-rating>
Для демонстрации см. here.
Смежные вопросы
- 1. Dynamicically Title Title On Dialog
- 2. Override <title> TITLE</title> через заголовок
- 3. Playlist wont play title after title
- 4. Как показать переменную JS в теге TITLE?
- 5. navigationController title
- 6. Android Google Maps v2 clickable title title
- 7. Возможно ли иметь динамический атрибут title title?
- 8. Модели Django title = models.CharField (_ ('title'), max_length = 100)
- 9. LaTex: IEEEtran "\ title {title}" не отображается
- 10. uibutton title
- 11. Sitemappath title
- 12. Показать тег «title» из раскрывающегося меню
- 13. Показать только drawerToggleIndicator и Title в ActionBar
- 14. WKInterfaceButton multiple line title
- 15. Показать встроенный блок на теге title
- 16. Как добавить пользовательскую строку в «title = title» в jade?
- 17. Fullcalendar Week Title Формат
- 18. UIButton Title показывает только половину его
- 19. php get youtube title и отображать его
- 20. convert [{'Int_key': 0, 'Title': "Title value"}, {'Int_key': 1, 'Title': "xxxxx"}] to hashmap
- 21. Cocoa title bar issue
- 22. Change style_formats title - TinyMCE
- 23. Fancybox title/caption
- 24. Изменить шрифт UINavigationBar title
- 25. Настроить UIMuenuitem title
- 26. Использование `title` с ScalaTags
- 27. jQuery colorbox title attribute
- 28. Хочу изменить NavigationItem title
- 29. Невозможно установить «Title Title font» в Eclipse на Linux
- 30. slidify layouts: title-only, title-and-body, title-and-two-cols, заголовок заголовка и пустой
Поблагодарили много @ian. Очень хорошая идея. Тем не менее, я попытаюсь использовать зависающие функции, чтобы показать подпись, я думаю, что мне не понадобится '$ watch'. – francisaugusto
Это правильно. Я обновил свой ответ, и есть второй Plunker, чтобы показать, как вы можете отображать подпись при зависании. Первоначальный ответ остался на случай, если кто-нибудь найдет это из поиска и захочет сделать это при выборе. –