Директива деталей AngularJS не работает в Firefox

Я использую angularJS 1.3 и обнаружил, что директива не работает в Firefox 29. Даже тестовая страница на сайте angular не показывает стрелку,

https://docs.angularjs.org/api/ng/directive/ngOpen

Любая подсказка по этому поводу? Или у меня есть настройка или заказ для работы на FF?

Спасибо


person shaohui    schedule 02.05.2014    source источник
comment
Похоже на баг связанный с FF. Будьте осторожны, вы используете НЕСТАБИЛЬНУЮ версию Angular JS. Самая последняя версия v1.2.16   -  person Fals    schedule 03.05.2014
comment
Я только что проверил на 1.2.16, и проблема сохраняется.   -  person shaohui    schedule 03.05.2014
comment
Я открыл тикет на эту ошибку. Это связано с FF и IE, которые не реализуют функцию, необходимую для запуска этой директивы. Вы можете увидеть проблему здесь, в github AngulaJS: github.com/angular/angular.js /вопросы/7337   -  person Fals    schedule 05.05.2014


Ответы (1)


Действительно, это не работает.

Но, если вам нужно, вы можете использовать что-то вроде:

<details id="details" ng-show="open">
    <summary>Show/Hide me</summary>
</details>

используя ng-show вместо ng-open

person Joao Polo    schedule 05.05.2014
comment
Что ж, я пытаюсь на хроме понять проблему ... и только ng-show не заменит исходное поведение. - person Joao Polo; 05.05.2014
comment
А также в хроме есть проблемы... когда используется галочка на открытие/закрытие, она работает правильно... но, когда вы нажимаете непосредственно на компонент, соответствующая галочка не будет отмечена. - person Joao Polo; 05.05.2014