Как здесь работает включение, если transclude: false?

Я пытаюсь узнать больше о расширенных пользовательских директивах и просматривал следующий исходный код:

https://github.com/dpiccone/ng-pageslide/blob/master/dist/angular-pageslide-directive.js

Я заметил, что в строке 11 transclude: false,

Однако эта директива заключена в div. Как осуществляется трансклюзия?

приведенный пример таков:

<div ... ng-controller="yourCtrl">
    ...
    <pageslide ps-open="checked">
        <div>
            <p>some random content...</p>
        </div>
    </pageslide>
    ...
</div>

person ThinkBonobo    schedule 29.09.2015    source источник


Ответы (1)


Он не использует template также. Это означает, что <pageslide> дочерних элемента по-прежнему доступны в ссылке, и они могут быть изменено.

person Estus Flask    schedule 29.09.2015
comment
Я вижу, что содержимое не переопределяется шаблоном, поэтому, когда он захватывает объект jQ, который является дочерним элементом ползунка, он может манипулировать его css, чтобы получить эффект. Спасибо! - person ThinkBonobo; 29.09.2015