Saya memiliki situasi di mana saya memiliki dua arahan khusus bersarang. Biasanya fungsi tautan pos diaktifkan dalam urutan terbalik, tetapi dalam kasus khusus saya fungsi tersebut diaktifkan dari atas ke bawah, sehingga menghalangi kemampuan saya untuk memodifikasi DOM dengan andal. Saya telah mencoba membuat ulang masalah ini di Plunker tetapi selalu benar jadi saya benar-benar bingung!
<message-container> <------ The template for this directive contains the directive <scrollable-content>
</message-container>
Konten yang Dapat Digulir
return {
restrict: 'E',
templateUrl: 'core/app/partials/common/scrollable.html',
transclude: true,
replace: true,
scope: true,
link: function ($scope, $element, $attrs) {....
Wadah Pesan
return {
restrict: 'E',
replace: true,
scope: true,
templateUrl: 'core/app/partials/chat/message-container.html',
link: function ($scope, $element) {....
Karena saya tidak dapat mereproduksi ini dengan arahan lain atau dalam plunker, apakah ada yang tahu alasan bagaimana atau mengapa hal ini bisa terjadi? Pada dasarnya dalam fungsi penautan saya untuk wadah pesan, saya ingin menambahkan beberapa pendengar acara di markup arahan konten yang dapat digulir. Elemen dalam fungsi link untuk daftar pesan hanya memiliki mark-up dan bukan konten yang dikompilasi.
Bantuan apa pun dihargai!