我正在尝试为字符串查找查询字符串值 www.example.com/product?id=23
我正在关注此代码
var myApp = angular.module('myApp', []);
myApp.controller('test', ['$scope', '$location', '$http', function ($scope, $location, $http) {
alert($location.search()['id']);
}]);
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.9/angular.min.js"></script>
<div app="myApp" controller="test">
</div>
这是一个我希望获得id值23的例子。
如何执行此操作&gt;
关注this
答案 0 :(得分:0)
使用下面的代码获取查询参数
$location.search().id
返回一个对象,由键作为变量,值为值
myApp.controller('test', ['$scope', '$location', '$http', function ($scope, $location, $http) {
alert( $location.search().id);
}]);
嘿,请查看link
答案 1 :(得分:-1)
首先应该通过ng-app
和ng-controller
替换app和controller
和$location.search().id