需要在angular UI router中处理动态参数,并相应地加载模板
Need to handle dynamic params in angular UI router, and load templates accordingly
我需要处理动态参数在角ui-router和加载模板也根据,如果有人使用链接来我的网站,他应该能够达到所需的页面。我需要使用它的多个参数,并获得值表单服务器到相关的值。
.state('home', {
url: '/:shop',
views: {
"mainbox": {
templateUrl: "app/shop/main.html",
controller: "shopMainCtrl",
controllerAs: "shop"
}
// xyz.com/wallmart should be landed here
}
})
.state('course', {
url: '/:shop/:area',
views: {
"mainbox": {
templateUrl: "app/area/nav.html",
controller: "areaNavCtrl",
controllerAs: "areaNav"
}
//xyz.com/wallmart/california should be landed here
}
})
.state('area.food', {
url: '/food',
views: {
"mainboxcontent": {
templateUrl: "app/area/food.html",
controller: "foodMainCtrl",
controllerAs: "food"
}//xyz.com/wallmart/california/food should be landed here
}
}).state('area.cloths', {
url: '/cloths',
views: {
"mainboxcontent": {
templateUrl: "app/area/cloths.html",
controller: "clothsCtrl",
controllerAs: "cloths"
}
//xyz.com/wallmart/california/cloths should be landed here
}
})
.state('buy', {
url: '/:shop/:area/:buy',
views: {
"mainbox": {
templateUrl: "app/buy/buynow.html",
controller: "buyMainCtrl",
controllerAs: "buyNow"
}
//xyz.com/wallmart/california/iphone should be landed here
}
})
https://github.com/angular-ui/ui-router/wiki你可以试试templateProvider
相关文章:
- ROR:如何在不重新加载浏览器的情况下从控制器获取参数
- angularjs-ui路由器父状态,参数加载在子状态之后
- 在页面加载完成之前,使用URL参数运行JavaScript
- 如何在使用javascript加载页面时直接设置对象参数
- React 路由器和任意查询参数:页面在加载时无意中刷新
- 在页面加载时调用函数,在按钮单击时再次调用函数,但参数不同
- 使用Javascript从DB中筛选结果,这将使DIV重新加载它'基于新参数的内容
- 使用参数重新加载父页
- 如何通过发送GET和POST的javascript重新加载页面,并附加附加参数
- 你能写一些javascript,根据URL参数加载两个独立的index.html页面吗
- 如何在事件处理程序中包含函数(及其参数),而不在页面加载时调用该函数
- 如何在没有查询字符串和参数的情况下加载jQuery
- 如何在选择Select Box值时将参数作为POST数据传递,这将重新加载同一页面
- 如何重用 ajax 表单加载函数打开多个选项卡,每个选项卡具有不同的参数
- 我如何让参数“someelement”到图像加载
- 在页面加载时更改 URL 参数
- 为什么函数参数需要这么长时间才能加载
- 使用 vent.js 传递参数.如何在触发事件后加载的下一个页面视图中读取该数据
- 配置模板加载程序以传递额外的参数
- 角度 ui 路由器可选查询参数加载控制器两次