在AngularJS路由中重新加载部分视图

时间:2017-06-06 22:20:08

标签: angularjs asp.net-mvc routing

我有一个像这样的部分视图:

        @model StudentPro.Models.TblUser
        <div class="row">
        <div class="col-md-12">
            <!-- END SAMPLE FORM PORTLET-->
            <!-- BEGIN SAMPLE FORM PORTLET-->
            <div class="portlet light">
                <div class="portlet-title">
                    <div class="caption">
                        <i class="fa fa-users font-green-sharp"></i>
                        <span class="caption-subject font-green-sharp bold uppercase">ویرایش کاربر</span>
                    </div>
                    <div class="tools">
                        <a href="javascript:;" class="collapse">
                        </a>
                    </div>
                </div>
                <div class="portlet-body form">
                    @using (Html.BeginForm())
                    {
                        @Html.AntiForgeryToken()

                        <div class="form-horizontal">

                            @Html.ValidationSummary(true, "", new { @class = "text-danger" })
                            @Html.HiddenFor(model => model.IDUsers)

                            <div class="form-group">
...

我使用angularjs路由并使用ng-view加载此部分,但有时当我更改另一个页面中的某些数据并且我回到这个部分时,页面被缓存并且我看到旧数据。当我用F5刷新页面时,它会显示新数据。

有没有办法重新加载局部视图以使用anguarjs反映新数据?像这样:

$route.reload("#/users")

0 个答案:

没有答案