[ 
https://issues.apache.org/jira/browse/SLING-6884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16026278#comment-16026278
 ] 

Robert Munteanu commented on SLING-6884:
----------------------------------------

Yes, same result using 2.1.14 . I performed the following changes to my Sling 
checkout as of r1796149 , in cause you want to try it out yourself:

{noformat}diff --git a/launchpad/builder/src/main/provisioning/sling.txt 
b/launchpad/builder/src/main/provisioning/sling.txt
index f3ab6c8c39..b3dd2880cf 100644
--- a/launchpad/builder/src/main/provisioning/sling.txt
+++ b/launchpad/builder/src/main/provisioning/sling.txt
@@ -61,13 +61,14 @@
     org.apache.sling/org.apache.sling.models.impl/1.4.2
     org.apache.sling/org.apache.sling.resourceresolver/1.5.24
     org.apache.sling/org.apache.sling.serviceusermapper/1.3.2
-    org.apache.sling/org.apache.sling.servlets.get/2.1.26
+    org.apache.sling/org.apache.sling.servlets.get/2.1.14
     org.apache.sling/org.apache.sling.servlets.post/2.3.16
     org.apache.sling/org.apache.sling.servlets.resolver/2.4.12
     org.apache.sling/org.apache.sling.xss/2.0.0
     javax.mail/mail/1.4.7
     org.apache.geronimo.bundles/jstl/1.2_1
     org.apache.felix/org.apache.felix.http.whiteboard/3.0.0
+    org.apache.sling/org.apache.sling.commons.json/2.0.20
 
 [artifacts startLevel=5]
     
org.apache.sling/org.apache.sling.extensions.webconsolebranding/1.0.2{noformat}

> Sling Servlet get is lowering case html markup required by angular 2 binding
> ----------------------------------------------------------------------------
>
>                 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:
> {code:java}
> @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>");
>     }
> }
> {code}
> The response payload:
> {noformat}
> <html>
> <body>
> <nav>
> <a [routerlink]="['/Home']">Home</a>
> </nav>
> </body>
> </html>
> {noformat}
> 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