Я использую ионный для создания приложения. Я написал глобальную директиву img, которая отображает окно предупреждения всякий раз, когда загружается img. Проблема, с которой я столкнулась, заключается в том, что эта директива называется для всех представлений, но если я показываю изображение внутри ионно-модального, директива не вызывается.ionic-modal и img директива не играют хорошо
Моя директива код:
.directive('img', function() {
return {
restrict: 'E',
link: function (scope, element, attrs) {
console.log ("********** IMG DIRECTIVE ");
}
}
})
Я добавил codepen здесь, так что вы можете увидеть, что происходит. Это вилка из стандартного ионного модального примера, поэтому имеет некоторый избыточный код.
http://codepen.io/asker/pen/YXXyZj?editors=101
а) Нажмите на ссылку в нижней части главной страницы, которая говорит «Нажмите на изображение для SEE Директивы», и вы увидите только до загрузки изображения, директива отображается предупреждение
б) нажмите на кнопку «Вход» на главной странице и на следующей странице, нажмите кнопку «Открыть модальную» - и вы увидите изображение показать, но моя директива не называется
Благодаря
Да, действительно. Мне нужно немного переосмыслить это, потому что я не хочу создавать новый модальный каждый раз, когда я прячусь и показываю, но ваша точка взята, и я думаю, что ваша логика правильна с точки зрения того, что происходит. Благодаря! – user1361529