Мы работаем над угловым приложением для работы с подсветкой на основе js. Таким образом, угловые js имеют «директивы», которые возвращают часть HTML-кода из html-файла и вводят в main.htmlПодсветка с угловым js
Что мы наблюдаем здесь, когда есть какие-либо пробелы/комментарии и т. Д. Вне элементов HTML-тега, он бросает ошибка как «https://docs.angularjs.org/error/ $ compile/tplrt» Это известная проблема и задокументирована в угловых документах.
Но странная часть, мы начали разработку в WL 6.1 и никогда не сталкивались с этой проблемой. Как только мы перешли на WL 6.2, эта ошибка появилась. Одна из вещей, которая пришла мне в голову, - это jquery lib (конфликт) по умолчанию, связанный с подсветкой. Но я попытался заменить старые версии jQuery (до 1.9.1), и это не сработало. Любые мысли/предложения о том, почему это может произойти в 6.2?
PS: Эта проблема видна только в браузере, а не в эмуляторе/устройстве.
index.html
<body style="display: none;">
<!--application UI goes here-->
<shell></shell>
</body>
<script src="js/lib/angular.js"></script>
<script src="js/shell.js"></script>
main.js
// Common initialization code goes here
angular.bootstrap(document, ['shell']);
shell.html
<div id="topZone" app-view-segment="0"></div>[Insert \n here]
shell.js
angular.module('shell',[]);
angular.module('shell').directive('shell', [
function() {
console.log('shell Directive');
return {
restrict: 'EA',
replace: true,
templateUrl: 'views/shell.html'
};
}]);
У вас есть что-то более существенное для показа? Предоставьте проект воспроизведения или шаги для воспроизведения. –
Привет, Идан, отредактировал мой вопрос. –