Gustavo Doriguetto created SLING-6884:
-----------------------------------------
Summary: Sling Servlet engine
Key: SLING-6884
URL: https://issues.apache.org/jira/browse/SLING-6884
Project: Sling
Issue Type: Bug
Components: Servlets
Affects Versions: Servlets Get 2.1.14
Reporter: Gustavo Doriguetto
Sling Servlet get is lowering case (parsing?) angular 2 bindings on response
payload markup
Sample code:
@SlingServlet(paths = { "/bin/test" }, methods = { "GET" })
public class SimpleServlet extends SlingSafeMethodsServlet {
@Override
protected void doGet(final SlingHttpServletRequest req,
final SlingHttpServletResponse resp) throws ServletException,
IOException {
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<nav>");
out.println("<a [routerLink]=\"['/Home']\">Home</a>");
out.println("</nav>");
out.println("</body>");
out.println("</html>");
}
}
The response payload:
<html>
<body>
<nav>
<a [routerlink]="['/Home']">Home</a>
</nav>
</body>
</html>
Please note the lower case "l" on "routerLink".
I have the same results on:
- Chrome
- FF
- IE
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)