【问题标题】:reload the angularjs after update , date not updated更新后重新加载angularjs,日期未更新
【发布时间】:2016-12-28 12:49:30
【问题描述】:

我正在使用 angularjs 1.我正在尝试在 angularjs 和 laravel 中制作 CRUD。我已成功制作 CRUD,并且 CRUD 工作正常,在我的应用程序中,它们是使用 ui 路由器的子路由和父路由。在父路由我已经显示了所有数据的列表,然后通过单击添加新或编辑按钮引导模式出现,路线更改和更新数据后,我将路线更改为父母路线,这工作正常,但问题在于我更新数据和尝试重新加载父视图,父视图不更新,保持不变可能是因为每次调用视图时浏览器中的角度存储视图,然后如果您再次调用此视图,它将来自浏览器而不是再次来自服务器。

我怎样才能返回到带有更新数据的父视图?

感谢您的帮助

这是我用来重新加载父母视图的代码,尽管路线发生变化,但我的父母不更新保持不变。

$location.path(ROUTE NAME);
$window.location.assign(ROUTE NAME);
$window.location.href = ROUTE NAME;

【问题讨论】:

    标签: angularjs angularjs-directive angularjs-scope angular-ui-router angular-local-storage


    【解决方案1】:

    不要认为这是您问题的解决方案。想想这对你来说是一把钥匙。

    在重新加载父视图之前首先将父值存储在本地存储中

    $localStorage.set("parant", $form) 
    

    重新加载页面后,检查本地存储是否有数据,然后分配给你当前的表单,比如

    if($localStorage.get("parant") != undefined)
    {
      $form = $localStorage.get("parant") 
      return false;
    }
    

    【讨论】:

    • 在父母视图中是细菌列表数据,例如帖子名称,帖子作者姓名,如果有人想更新任何帖子名称,然后点击更新按钮引导模型出现 from ,当更新成功时我想要返回父母视图,但随后我尝试返回父母视图,帖子名称保持不变,父母不更新来自本地存储。我的问题是如何在父母视图中更新帖子名称?因为现在的数据来自本地存储@Remesh Rajendan
    猜你喜欢
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 2016-01-21
    • 2019-07-08
    • 2017-01-02
    相关资源
    最近更新 更多