【问题标题】:Reload Partial Template in AngularJs在 AngularJs 中重新加载部分模板
【发布时间】:2014-08-12 09:03:44
【问题描述】:

我的主模板中有一个名为“LocationPicker.html”的部分模板。在我的控制器中有一个函数,它应该刷新部分模板(“LocationPicker.html”),但保留主模板。 我试过$route.reload(),但这会刷新整个页面,包括主模板。

有没有办法告诉系统重新加载哪个模板? (我想像$route.reload("LocationPicker.html")

【问题讨论】:

    标签: javascript angularjs templates refresh


    【解决方案1】:

    在 Angular 中,您不需要刷新模板。您需要做的就是更新您的模型,UI 也会相应更新。

    可能是您使用了错误的模式?

    【讨论】:

    • 嗯,解释起来相当复杂。在我的部分模板“LocationPicker”中,我打开了一个模式,用户可以输入一个新位置。提交时,位置被传输到数据库中,我必须重新加载“LocationPicker.html”,因此它会从数据库中捕获新条目。但是由于数据库部分是由 laravel 完成的,所以你可能是对的。也许将两个框架结合起来从来都不是一个好主意。但是不管怎样,有没有办法呢?
    • 你试过了吗:$location.path(部分模板的路径); ?
    • 不确定您是如何使用它的。我假设您正在使用 ng-view?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多