Dec. 2nd, 2015
А вот например такая херня в Ангуляре
Dec. 2nd, 2015 04:58 pmесть ng-if="{{expression}} который, когда эвалуируется на фолс, то не показывает элемент, не хайдится даже, а жорстко, нет его в в ДОМЕ, в дев тулзах не видно (только коммент зеленый, что ng-if его убрал)
это все широкоизвестно
Но если у вас в этом элементе есть SVG, аттрибуты которого идут из $scope, то в консоли браузера будут ошибки, потому браузер даже при выключенном показе элемента (через ng-if, см. выше), пытается пропарсить его, и жаловаться будет на невалидные аргументы
и вот хоть убейся, как убрать эти ошибки?
он возникают на ангулярной фазе Компайл, когда ангуляр еще не имеет валидного $scope, а только шаблон
в итоге, лечится эта хрень через создания специальной директивы, скажем, вместо аттрибута line x=5, пишем line ng-x=5, и потом в директиве ngX уже все делается, как надо, когда скоуп появляется
вот так и живем
вот за это Англуляр и "любим", и он нас "любит", в извращенной форме.
https://github.com/angular/angular.js/issues/1050
это все широкоизвестно
Но если у вас в этом элементе есть SVG, аттрибуты которого идут из $scope, то в консоли браузера будут ошибки, потому браузер даже при выключенном показе элемента (через ng-if, см. выше), пытается пропарсить его, и жаловаться будет на невалидные аргументы
и вот хоть убейся, как убрать эти ошибки?
он возникают на ангулярной фазе Компайл, когда ангуляр еще не имеет валидного $scope, а только шаблон
в итоге, лечится эта хрень через создания специальной директивы, скажем, вместо аттрибута line x=5, пишем line ng-x=5, и потом в директиве ngX уже все делается, как надо, когда скоуп появляется
вот так и живем
вот за это Англуляр и "любим", и он нас "любит", в извращенной форме.
https://github.com/angular/angular.js/issues/1050