我有一个包含常量
的模块 angular,module('myconstants',[]).constant('url','<%=MyBean.getUrl("uri-prefix")');
当我使用这个url常量时,它显示为字符串(' <%=MyBean.getUrl("uri-prefix")');
),但实际上它应该调用MyBean。getUrl方法。
有什么建议吗?
如果您访问JSP文件中的变量,您可以修改下面的代码
angular,module('myconstants',[]).constant('url','<%=MyBean.getUrl("uri-prefix")');
angular,module('myconstants',[]).constant('url','<%=MyBean.getUrl("uri-prefix")%>');
但是如果代码放在JSP文件之外,您可以使用全局变量来访问变量。
您可以在下面键入代码(在JSP文件中)
<script>
url = '<%=MyBean.getUrl("uri-prefix")%>'
</script>
那么你可以访问(在其他javascript文件中)
angular.module('myconstants',[]).constant('url',url);