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)

Reply via email to