Я использую это, 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? Я проверил и обнаружил, что функция нг-клик выполнить первую ..
да, ng-click работает, когда я нажимаю тег, проблема здесь заключается в том, чтобы убедиться, что сначала открывается угловое имя, а затем выполните функцию ng-click. У вас есть идеи по этому поводу, спасибо. :) – Alice
Добавьте угловую директиву клиента, в которой вы можете открыть popover, а не щелкать по функции, а затем добавить функциональность нажатия. –