2013-08-06 2 views
0

В настоящее время у меня есть приложение с пятью компонентами. Слева у меня есть поле переключателя и сетка под ним, справа у меня есть поле отображения, диаграмма и другая сетка [сверху вниз]. Радиокнопки фильтруют каждый другой компонент на определенную дату, а левая сетка [при выборе] будет фильтровать нужные компоненты выбранным объектом.Ралли-приложение исчезает - почему?

В настоящее время приложение выполняет то, что необходимо, но когда я выбираю несколько переключателей в строке или выбираю несколько объектов в сетке, приложение в конечном итоге полностью исчезнет. Я попытался запустить приложение извне и внутренне с помощью специального приложения HTML, но проблема не исчезнет.

Вот картина приложения, прежде чем что-нибудь аварии:

App before crash

Интересно, что когда я смотрю через хром отладчик и посмотреть на вкладке Элементы, я вижу, есть много масок, которые были созданный и не разрушенный. Вот картина небольшого кусочка HTML, который выглядит подозрительным и происходит после того, как я выбираю несколько объектов из левой сетки:

Masks that keep getting injected into the HTML

Каждый раз, когда я выбираю новый объект, будет добавлена ​​еще один маска к DOM. Я не знаю, нарушает ли это приложение, но кажется странным, так что это может быть связано?

У меня не было никакого кода, потому что я думал, что это должно быть легкое исправление - плюс, код делает именно то, что он должен [прежде чем он исчезнет]. Любая помощь в том, как исправить приложение, которое исчезнет, ​​было бы здорово!

ответ

0

Сама по себе маска, которая используется для повторного использования после успешной загрузки данных, не является признаком проблемы. Я вижу, что маска создается и не разрушается в более простом приложении: enter image description here

Возможно, что вы испытываете проблему синхронизации, когда элементы загружаются асинхронно.

+0

Прохладный, надеюсь, это означает, что маски не проблема. Я положил инструкции console.log() в начале каждой функции, чтобы увидеть, вызваны ли они из строя, но они, похоже, вызываются в правильном порядке. –