2015-06-18 2 views
1

Я включил jsp с угловыми директивами (A.jsp) внутри неглавного jsp (B.jsp).Ошибка при включении jsp с угловым внутренним не угловым jsp

Если я получить доступ A.jsp непосредственно эти модели "{{X}} {{Y}}" правильно разрешающие

Xvalue Yvalue

Но если доступ A.jsp через B.jsp Я вижу нерешенные ng-модели s.

{{X}} {{Y}}

Что может быть причиной?

Мой код:

Внутри B.jsp

<div id="Bcontent" style="display:block;"> 
       <jsp:include page="/jsp/superqueue/A.jsp"/> 
</div> 

A.jsp

<!DOCTYPE html> 
<meta http-equiv="X-UA-Compatible" content="IE=9"> 
<%@ page contentType="text/html;charset=UTF-8" language="java" %> 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 

<script type="text/javascript" src="<%=webroot%>/js/angular.min.js"> </script> 
<script type="text/javascript" src="<%=webroot%>/js/angular-sanitize.js">  </script> 
<link rel="stylesheet" href="css/A.css"> 

<script type="text/javascript" src="AApp.js"></script> 
<script type="text/javascript" src="ACtrl.js"></script> 
</head> 

<body ng-app="AApp"> 
<div ng-controller="ACtrl"> 
    <h1 class="a-title">{{X}} {{Y}}</h1> 
</div> 

</body> 
</html> 
+0

Да. A.jsp появляется внутри B.jsp, но ни одна из ng-моделей не разрешает их значения. Если я напрямую обращаюсь к A.jsp, они разрешают штраф. – yalkris

ответ

2

A.jsp

<div ng-app="AApp"> 
<script type="text/javascript" src="<%=webroot%>/js/angular.min.js"> </script> 
<script type="text/javascript" src="<%=webroot%>/js/angular-sanitize.js">  </script> 
<link rel="stylesheet" href="css/A.css"> 

<script type="text/javascript" src="AApp.js"></script> 
<script type="text/javascript" src="ACtrl.js"></script> 
<div ng-controller="ACtrl"> 
    <h1 class="a-title">{{X}} {{Y}}</h1> 
</div> 
</div> 

и добавить мета-теги A.jsp к B.jsp, если он еще не существует

Смежные вопросы