假设我在页面中有几个链接,每个链接的日期如下:
**https://mysite/blogs/01/01/2017
https://mysite/blogs/02/01/2017
https://mysite/blogs/03/01/2017
https://mysite/blogs/04/01/2017**
在进行 Angular 路由时,如何明智地捕获日期和获取数据日期?
我是新手,所以想知道人们如何使用示例代码将查询字符串数据或任何值从 url 传递到控制器函数。
**https://mysite/blogs?custid=101&orderid=200
https://mysite/blogs/{customerid}/orders
https://mysite/blogs/{customerid}/{orderid}**
如果可能,请发布一个包含控制器、视图和路由代码的小示例代码。
我非常渴望看到如何使用 Angular 路由处理查询字符串或基于休息的 URL 类型,它将数据传递给控制器,控制器相应地获取数据。
$routeProvider.when('/blogs/:day/:month/:year', {
templateUrl: 'blog.html',
controller: 'BlogCtrl'
});
然后在您的控制器中,注入$routeParams
以获取参数:
function BlogCtrl($scope, $routeParams) {
$scope.day = $routeParams.day;
$scope.month = $routeParams.month;
$scope.year = $routeParams.year;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句