Visualforce 重新渲染和 Angular
Posted
技术标签:
【中文标题】Visualforce 重新渲染和 Angular【英文标题】:Visualforce re-render and Angular 【发布时间】:2019-02-03 20:12:13 【问题描述】:我有一个 Visualforce 页面,它使用 Angular 应用程序和控制器来获取和显示数据。
当我第一次加载页面时它工作正常。但在那之后,如果我重新渲染该页面,角度控制器不会被初始化,因此,页面不会显示任何内容。
有人遇到过这样的问题吗?
这里的 Visualforce 重新渲染也可以认为是部分页面的 AJAX 重新渲染。
【问题讨论】:
欢迎来到 Stack Overflow!为了给您一个很好的答案,如果您还没有看过How to Ask,它可能会对我们有所帮助。如果您可以提供minimal reproducible example,它可能也很有用。 把你的vfp和角度代码放在这里。然后就很容易理解你的问题了 【参考方案1】:我可以通过使用引导程序初始化 Angular 来解决这个问题,如下所示:
$('#orderContent').ready(function()
angular.bootstrap($('#orderContent'), ['OrderSummary']);
angScope.getOrderSummaries();
angScope.$apply();
);
希望这对其他人有所帮助。
【讨论】:
以上是关于Visualforce 重新渲染和 Angular的主要内容,如果未能解决你的问题,请参考以下文章
更新 formArray 值 angular form 时,Form 不断重新渲染