Показать сообщение отдельно
  #521 (permalink)  
Старый 11.12.2013, 02:32
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от Maxmaxmaximus4
 
Регистрация: 08.12.2013
Сообщений: 142


я тут сижу пилю
и думаю, а ну его нафиг
лучше буду варнинг бросать а проблему автоматически решу, весь ui буду в таком стиле теперь делать чтобы хоть как-то работало а разработчику указ был.


ВОТ как делают отцы!!

п.с. человек не понимающий что тут написано не сделает этой ошибки =)

плюсы:

1) сайт работает, хоть как-то
2) разработчику нет нужды ловить эксепшены на всякий случай.


чтоб вы поняли, если в шаблоне если атрибут transclude то в конец этого элемента вставляется наша директива
replase означает что мы шаблоном заменяем директиву, а transclude внутри шаблона говорит что в это место надо вставить оригинальный элемент, и вот если у нас restrict E то есть директива это "элемент" то парсер парся шаблон, обнаружит там директиву qq И повторит операцию с её заменой на шаблон. И все улетит в рекурсию. Грубо говоря мы директиву заменяем на шаблон, пихаем в середину шаблона эту самую директиву на место которой только что поставили шаблон, шаблон парсится директива находится внутри шаблона и снова заменяется на шаблон и попадает внутрь этого шаблона. и так вечно =) я просто меняю имя директивы чтобы хоть как-то работало и бросаю об этом варнинг.

Последний раз редактировалось Maxmaxmaximus4, 11.12.2013 в 02:42.
Ответить с цитированием