我有一个 javaee 应用程序
我在单页应用程序中使用 jsf
我在哪里控制每个页面的哈希变换
我想添加页面,但其中包含 angularjs 代码,而不是jsf
导航到页面的是<h:link>
调用<a4j:jsFunction>
,它将更改负责页面视图的变量
我有一个<ui:include src="snippet/angularjs.xhtml" rendered="#{viewBean.view == 'angularjs'}">
,其内容将更新为ajax
页面angularjs.xhtml包含html和angularjs代码而不是jsf代码
当导航到页面片段但是没有编译angularjs标签时,他们仍会显示{{x}}
,如果我刷新页面, angularjs 代码将被编译
注意:我不想使用angularfaces
答案 0 :(得分:0)
并在角度页面中删除<a4j:jsFunction oncomplete="angular.bootstrap($('#id_of_angular_content'), ['idOfApp']);>
并将ng-app
放入代码段div