提问人:user5844653 提问时间:10/19/2016 更新时间:10/19/2016 访问量:292
是否可以使用服务器端 java 程序使用 angularjs 脚本生成 html 文件?
Is it possible to generate html file with angularjs script using server side java program?
问:
使用 PrintWriter 中的 println 方法可以生成 html 代码。 例如
PrintWriter writer = response.getWriter();
writer.println("<h2>hey<h2>");
如果以相同的方式嵌入,angularjs 脚本会工作吗?
PrintWriter writer = response.getWriter();
String ajs="<html ng-app="mainApp">";
ajs+="<script>angular.module('mainApp', []).controller('MainCtrl', function($scope) {";
ajs+= "$scope.open = false;";
ajs+="});</script>";
writer.println(ajs);
我需要在服务器生成的 html 文件上使用 ng-click、ng-hide 等功能
答:
1赞
fmello
10/19/2016
#1
您似乎混淆了服务器端和客户端执行。
Angularjs 在客户端运行,而您描述的服务器在服务器端运行。
您在示例中所做的应该在服务器返回 html/js 的意义上起作用,这将由客户端的浏览器解释/运行。
TL的;博士:
是的,这是可能的
评论