ng-включить в стек meanjs

У меня возникают проблемы с использованием ng-include в angular.js, если я пытаюсь включить более одного файла, например приведенный ниже html. Он отлично работает с одним, но не с двумя файлами. И он отлично работает с обоими файлами. Также он игнорирует html после ng-include.

Я получаю эту ошибку:

>>TypeError: Cannot read property 'insertBefore' of null
>>    at http://localhost:3000/lib/angular/angular.js:3022:13
>>    at forEach (http://localhost:3000/lib/angular/angular.js:325:18)
>>    at forEach.after (http://localhost:3000/lib/angular/angular.js:3021:5)
>>    at Object.JQLite.(anonymous function) [as after] >>>>(http://localhost:3000/lib/angular/angular.js:3110:17)
>>    at Object.$AnimateProvider.$get.enter (http://localhost:3000/lib/angular/angular.js:4230:17)
>>    at Object.angular.module.directive.factory.config.$provide.decorator.enter (http://localhost:3000/lib/angular-animate/angular-animate.js:596:21)
>>    at http://localhost:3000/lib/angular/angular.js:20024:26
>>    at publicLinkFn (http://localhost:3000/lib/angular/angular.js:6041:29)
>>    at $get.boundTranscludeFn (http://localhost:3000/lib/angular/angular.js:6166:21)
>>    at controllersBoundTransclude (http://localhost:3000/lib/angular/angular.js:6773:18)

person Jakob Skovenborg    schedule 31.03.2015    source источник
comment
Не могли бы вы добавить свою разметку?   -  person Ilya Luzyanin    schedule 31.03.2015
comment
Вам нужно показать свой HTML и некоторый JS, который также работает, иначе вам почти невозможно помочь. Мы видим, что вы запускаете insertBefore для объекта DOM, который не существует после вызова http.   -  person SoluableNonagon    schedule 31.03.2015
comment
Вот мой вид html ‹section data-ng-controller=MarkersController data-ng-init=initEdit()› ‹br›‹br›‹br› ‹div class=inline frame data-ng-include='/modules/markers /html/marker-view1.html'/› ‹div class=inline frame data-ng-include='/modules/markers/html/marker-view2.html'/› ‹div›Hello world‹/div› ‹/ section› и marker-view1 (и 2 тоже) ‹div› ‹p›{{marker.markerName}}‹/p› ‹/div›   -  person Jakob Skovenborg    schedule 31.03.2015
comment
Теперь я нашел несколько забавных вещей. Это работает, если я добавлю конечный тег, например ‹/div›, вместо того, чтобы заканчивать тег ‹div› с помощью /› ‹section data-ng-controller=MarkersController data-ng-init=initEdit()› ‹br›‹br›‹ br› ‹div data-ng-include='/modules/markers/html/marker-view1.html'›‹/div› ‹div data-ng-include='/modules/markers/html/marker-view2.html '›‹/div› ‹div›Hello world‹/div› ‹/section› Странно.....   -  person Jakob Skovenborg    schedule 31.03.2015


Ответы (1)


Проблема с самозакрывающимся тегом. The HTML parser ignores the ending / Пожалуйста, следуйте этой проблеме для получения дополнительной информации.

person Najmul Hosain    schedule 31.03.2015