Я новичок в Angular и пробовал небольшие образцы, чтобы узнать код. Во-первых, я хотел бы поблагодарить блестящие решения, размещенные в stackoverflow.com. Сохранял меня столько часов, сколько раз от ненужной отладки!AngularJS: Превращение дочерней директивы в родительскую директиву
Я строю простой компонент разрыва расширителя. Код для которого был доступен в угловой js ebook.
Я создал плунжер для того же http://plnkr.co/edit/f2u32x2w0FJK1AzvVPEx?p=preview Компонент отлично работает. за то, что в IE 8, я получаю следующее сообщение об ошибке: За исключением
TypeError: Object doesn't support this property or methodundefined
компонент делает хорошо. Но эта ошибка всегда возникает вместе с ней.
Оказывается, что виновником является линия:
<expander class='expander' ng-repeat='expander in expanders' expander-title='expander.title'>{{expander.text}}</expander>
и, в частности часть:
{{}} expander.text
Может кто-нибудь сказать мне, что я Я здесь делаю неправильно? Я просто передаю содержание дочерней директивы в свой шаблон. Затем я переношу ребенка в родителя. В чем проблема? :(
Эй, @Jim, несколько несвязанная проблема, но переключение в ваш плунк ломается, когда я переключаюсь на Angular version 1.2.x. Я не уверен, что в [this changelist] (https://docs.angularjs.org/guide/migration) сломал его, но если вы знаете и можете сообщить мне, что это было бы здорово! – JaKXz