2016-09-23 2 views
0

Я использую это, Angular-UI Bootstrap PopoverAngularjs UI Bootstrap поповер - Положите HTML таблицу внутри пирог

и ниже мой код snnipt:

<a href="" 
     popover-placement="{{$index < 4 ? 'bottom' : 'left'}}" 
     popover-trigger="outsideClick" 
     uib-popover-template="'popover_table.html'"> 
    Click me 
</a> 

Когда я нажимаю на ссылку, он будет показывать popover_table .html на странице, это таблица, в которой отображаются данные, возвращаемые из бэкэнд. Когда возвращено слишком много данных, в Popover_table будет отображаться много записей, и пользователю необходимо прокручиваться вниз в таблице. Поэтому они спрашивают, можем ли мы зафиксировать заголовок таблицы в верхнем диалоговом окне popover при прокрутке. Screenshot added below

Так что если есть более 4 записей, мне нужно добавить прокрутку-y и сохранить заголовок таблицы в верхней части, чтобы пользователь мог видеть его все время при прокрутке.
Как реализовать эту функцию? фиксированная позиция не работает в этом случае. , а также, если я добавлю ng-click для <a>, тогда есть способ выполнить функцию ng-click после показа popover? Я проверил и обнаружил, что функция нг-клик выполнить первую ..

ответ

0

Если вы используете нг щелкни то предположит, будет работать, если его до сих пор не удается использовать $ объема. $ Применять() внутри функции мыши

+0

да, ng-click работает, когда я нажимаю тег, проблема здесь заключается в том, чтобы убедиться, что сначала открывается угловое имя, а затем выполните функцию ng-click. У вас есть идеи по этому поводу, спасибо. :) – Alice

+0

Добавьте угловую директиву клиента, в которой вы можете открыть popover, а не щелкать по функции, а затем добавить функциональность нажатия. –

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