我想使用带有Angular 6的websphere Portlet创建一个应用程序。有人可以帮助您进行此操作吗?使用Portlet可以创建angular 6。
关于, 斯里尼瓦斯。
答案 0 :(得分:0)
虽然我还没有做到这一点,但是您应该可以创建一个脚本portlet /应用程序,在其中可以使用Angular6。您可能需要对主题进行一些修改,以便在需要时获得更新的js库版本,但这没什么大不了的。以下是指向您的资源的链接:https://developer.ibm.com/digexp/docs/docs/script-portlet/using-angular-angular-4-single-page-application-script-portlet/
希望有帮助。
答案 1 :(得分:0)
我敢肯定,答案来不及了,但对其他人可能有用。
我们能够通过门户应用程序与Angular集成。
1)创建了新的portlet。
2)创建一个控件类
3)创建Jsp,在jsp中,我们确实创建了一个iframe,并在iframe中嵌入了嵌入式角度应用程序。
Step1)创建一个新的portlet。在portlet.xml中
<portlet>
<portlet-name>newPortletNm</portlet-name>
<display-name>newPortletNm</display-name>
<portlet-class>.....</portlet-class>
<init-param>
<name>contextConfigLoc>
<value>WEB-INF/context/porlet/newPortletNm.xml<value>
<supports>....</supports>
<supported-locale>....</supported-locale>
....
<resource-bundle>com.myorg.gi.myappnm.NewPortletNmResource</resource-bundle>
<portlet-info>
<title>NewPortleTitle>
<keywords>NewPortel</keywords>
</portle-info>
</portlet>
newPortletNm.xml
<beans>
<bean id="newPortletController" class="com.myorg.gi.myappnm.NewPortletController">
<property name="session" value="true"/>
......
<protperty name="formView" value="newPorlet"/>
</bean>
<!-- Interceptors-->
<bean id="paraMappingIntercep" class="spring ParameterMappingInterceptor"/>
<!--Handler mapping -->
<bean id="porletMapping" class="spring PortletModeHandlerMapping">
<property name="interceptors">
<list>
<ref bean=".....>
</list>
</property>
<property name="portletModeMap">
<map>
<entry key="view">
<ref bean="newPortletController">
</entry>
</map>
</property>
</bean>
</beans>
NewPortletNmResource.properties
java.portlet.title=My new application title
java.portlet.short-title=New App title
java.portlet.keywords=newPortlet
newPortlet.jsp
<html>
<head>
<title>New angular app in portlet</title>
<meta>
.....
</head>
<body>
<iframe src="http://localhost:4200/myAngularApp"
</body>
</html>
我的角度应用程序已加载到iframe中。