2016-07-31 2 views
1

У меня есть ситуация, когда текст для выбора слишком длинный и не соответствует ширине списка или в выбранном поле. Поэтому, по крайней мере, мне нужно показать при наведении мыши полное имя, используя атрибут title в span.Использование атрибута title в ui-select

Я попытался это:

<ui-select ng-model="f.fieldb.value"> 
     <ui-select-match> 
     <span ng-bind="$select.selected.nm" title="$select.selected.nm"></span> 
     </ui-select-match> 
     <ui-select-choices repeat="item in (fieldsList | filter: $select.search)"> 
       <span ng-bind="item.nm" title="f.item.nm"></span> 
     </ui-select-choices> 
    </ui-select> 

, но я получаю (обратите внимание, что текст отображается рядом с указателем мыши неправильно):

enter image description here

enter image description here

Является ли это можно получить правильные имена?

+0

Пробовал обертывание переменной в фигурные скобки {{}}? – cnorthfield

ответ

2

Вы должны оценить их как выражения вроде так:

title="{{f.item.nm}}" 

Вы в настоящее время установка название как строка «f.item.nm», а не значение нм, состоявшейся в объекте элемента

Смежные вопросы