如何将查询字符串数据或任何值从 url 传递到 AngularJS 中的控制器函数?

莫吉特·萨卡尔

假设我在页面中有几个链接,每个链接的日期如下:

**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;
}

演示 JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AngularJS:将参数从控制器传递到服务

AngularJS:如何将数据从指令传递到控制器函数

AngularJS将值从指令链接函数传递到控制器

如何将参数从AngularJS指令传递给AngularJS控制器函数

将值从工厂传递到控制器angularJS

将值从url传递到Laravel中的控制器

如何将两个ID从URL传递到Laravel中的控制器

AngularJS如何将数据从控制器传递到指令

通过URL中的参数在控制器之间传递数据-AngularJS

AngularJs-将值从视图传递到控制器,然后传递给服务

将数组对象从控制器传递到AngularJS中的自定义指令

将json变量传递给AngularJS中的控制器

如何将数据从EJS模板传递到AngularJS控制器

将URL参数传递给AngularJS控制器?

如何将函数处理程序从控制器传递到AngularJs的指令隔离范围中?

AngularJS-如何将数据传递到控制器

将参数从控制器传递到angularjs中的服务

AngularJS-将参数传递到控制器吗?

将数据和变量从服务传递到AngularJS和PouchDB中的控制器

调用函数或将数据传递到另一个控制器AngularJS

如何将数据从服务传递到控制器AngularJS + Stripe

如何将URL从视图传递到Angularjs控制器文件?

从控制器传递数据到视图,而无需在URL CI中调用控制器

将数据从控制器传递到$ uibModal控制器angularjs

如何将值从 AngularJS 指令传递给父控制器中的函数

如何将字符串中的加号从视图传递到控制器?

我们如何将结果数据从 CodeIgniter 控制器传递到 AngularJS 控制器?

如何将表的数据从 Python flask render_template 传递到 AngularJS 控制器

如何将 url 动作中的模型值传递给控制器函数