如何使用 Liferay 配置 Angular JS?

How to configure Angular JS with Liferay?

我正在尝试使用 Liferay 配置 Angular JS,谁能告诉我如何使用 liferay 配置 angular js?

这是一个很好的起点:portlet , tutorial

我之前测试过,它在 Liferay-6.2.2 上运行良好。

并且不要忘记将此 属性 添加到 portal-ext.properties:

minifier.enabled=false

编辑

如果您想将 angluar.js 添加到您的 portal-normal.vm 中(这样您就不必在每个 portlet 上都添加它),您可以这样添加:

<script type="text/javascript" src="$javascript_folder/angular.js"
    charset="utf-8"></script> 

另一种将 angular js 库包含到 liferay portlet 的方法,只需将其添加到 liferay-portlet.xml 即可:

    <footer-portlet-javascript>/js/angular.min.js</footer-portlet-javascript>
    <footer-portlet-javascript>/js/angular-portlet.js</footer-portlet-javascript>
    <footer-portlet-javascript>/js/main.js</footer-portlet-javascript>

如果您有应用主题的逻辑,我建议您在嵌入式 portlet 中使用它,然后使用 angular-portlet.js

注册它