2015-12-28 2 views
0

У меня есть эта странная проблема с моим угловым приложением. Это происходит не каждый раз, но я могу последовательно воспроизводить его, если я нажимаю на него так быстро, как только могу, как только мое приложение angularjs загружается.Окно AngularJS не отображает (пустая страница), но меняет размер окна.

Как правило, моя правая панель иногда выводит пустую страницу. Однако эта страница появляется, когда я немного изменяю размер окна браузера.

Я даже не знаю, с чего начать искать эту ошибку. Я попытался объединиться с $ timeout и $ scope. $ Apply, но, похоже, ничего не сделал.

Кто-нибудь видел что-то подобное раньше, и если да, то как вы его разрешили?

Примечание. В директиве, которую я использую, используется ng-include со значением, которое динамически генерируется из соответствующего контроллера соответствующей директивы.

P.S. Еще одна странность, если я перемещаю указатель мыши над док-станцией, а затем загружает страницу. (Я предполагаю, что это делает нефокусное действие в окне браузера.) Я хотел посмотреть, была ли это проблема с браузером из-за этого. Похоже, что это только Хром, где это проблема, поскольку я не могу воспроизвести проблему на firefox.

+0

Вы можете добавить код здесь или воспроизвести его через plnkr/fiddle – swapnesh

+0

Возможно ли, что вы используете ng-if или ng-show в своем родительском элементе. Если да, то это может произойти из-за того, что вы не используете ng-cloak. Дайте мне знать, если это поможет. –

+0

@swapnesh Я постараюсь получить код, но он как бы укоренен в большом приложении, поэтому я не думаю, что смогу получить рабочую демоверсию, которая могла бы воспроизвести ошибку. – ThinkBonobo

ответ

-1

Аналогичная проблема, вызванная CSS-display: table, найдена решением, изменив ее, чтобы отобразить: inline-block, поэтому проверьте, есть ли у вас такой.

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