为了账号安全,请及时绑定邮箱和手机立即绑定

angular 地址栏变化了,视图不跟新

angular 地址栏变化了,视图不跟新

蝴蝶不菲 2018-12-20 14:15:49
.state('index.main', {            url: '/main',            templateUrl: 'tpls/main.html'         })        .state("index.main_detail", {            url: "/main-detail?id",            templateUrl: "tpls/maindetail.html"        })`这是路由中配置的,main.html 页面上有一个表格,表格中的每一项后面有一个“查看详情”,点击跳转至对应的 id 的详情页面。现在是地址栏 url 变化都是正确的,视图就是不更新,请问是路由配置的有问题吗
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

路由的问题,

.state('index.main', {

            url: '/main',

            templateUrl: 'tpls/main.html' 

        })

.state("index.main_detail", {

    url: "/main-detail?id", // 这里有问题,这个路由实际上和上面的是一样的,只不过增加了一个参数;修改为 /main-detail/:id 变为路由参数就可以了

    templateUrl: "tpls/maindetail.html"

})


查看完整回答
反对 回复 2019-01-06
  • 1 回答
  • 0 关注
  • 497 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信