1

我有一个在本地服务器(localhost:8080)上运行的 zul 文件,它使用存储在单独的本地服务器(localhost:3000)中的 JavaScript 文件:

<script type="text/javascript" src="http://localhost:3000/javascript/bower_components/angular/angular.js"></script>

如果我想将单独的本地服务器的 url 放在属性文件中,这样做的最佳方法是什么?我试图添加一个占位符:

<script type="text/javascript" src="${graph.widget.url}/javascript/bower_components/angular/angular.js"></script>

然后在属性文件中添加:

graph.widget.url=http://localhost:3000

然后在 zk.xml 文件中添加:

<system-config>
    <label-location>file:///home/asd/resources/dev-common.properties</label-location>
</system-config>

但不知何故它不起作用:它寻找http://localhost:8080/javascript/bower_components/angular/angular.js(应用程序运行的本地服务器)而不是http://localhost:3000/javascript/bower_components /角/角.js。我究竟做错了什么?

4

1 回答 1

1

您必须在键前面加上labels段。

<script 
    type="text/javascript" 
    src="${labels.graph.widget.url}/javascript/bower_components/angular/angular.js">
</script>

来源:https ://www.zkoss.org/wiki/ZUML_Reference/EL_Expressions/Implicit_Objects/labels

于 2016-06-08T11:32:55.367 回答