【问题标题】:Visualforce re-render and AngularVisualforce 重新渲染和 Angular
【发布时间】:2019-02-03 20:12:13
【问题描述】:

我有一个 Visualforce 页面,它使用 Angular 应用程序和控制器来获取和显示数据。

当我第一次加载页面时它工作正常。但在那之后,如果我重新渲染该页面,角度控制器不会被初始化,因此,页面不会显示任何内容。

有人遇到过这样的问题吗?

这里的 Visualforce 重新渲染也可以认为是部分页面的 AJAX 重新渲染。

【问题讨论】:

  • 欢迎来到 Stack Overflow!为了给您一个很好的答案,如果您还没有看过How to Ask,它可能会对我们有所帮助。如果您可以提供minimal reproducible example,它可能也很有用。
  • 把你的vfp和角度代码放在这里。然后就很容易理解你的问题了

标签: angular visualforce rerender


【解决方案1】:

我可以通过使用引导程序初始化 Angular 来解决这个问题,如下所示:

$('#orderContent').ready(function() {
    angular.bootstrap($('#orderContent'), ['OrderSummary']);
    angScope.getOrderSummaries();
    angScope.$apply();
});

希望这对其他人有所帮助。

【讨论】:

    猜你喜欢
    • 2012-07-16
    • 1970-01-01
    • 2011-10-10
    • 2017-06-25
    • 2020-09-19
    • 1970-01-01
    • 2017-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多