【发布时间】:2017-04-03 12:24:01
【问题描述】:
知道如何从查询参数中获取链接标题并将其显示在登录页面的某个位置吗?我在想一个标题,上面写着“欢迎{无论链接标题是什么},并根据点击的链接而变化。
<a ng-click="link.clicks=link.clicks+1" href="#/landing?=link={{link.linktitle}}"><span>{{ link.linktitle }}</span></a>
我的链接在浏览器中显示如下:
http://localhost:3000/#/landing?=broncos
我只需要 Broncos 部分或任何链接标题。
它应该看起来像这样: example
所有繁重的功能都发生在 controller.js 文件中,但我需要在 HTML 页面上显示“(链接标题)太棒了!部分
【问题讨论】:
-
您可以使用 $location.search().link 获取查询参数
-
嗨,Muhammed,我试过了,但我不知道如何将它缩小到我需要的确切参数,因为我需要定位链接内的链接。
-
你能告诉我当你只打印 $location.search() 时你得到了什么吗?
-
这是我使用的代码:$scope.location = $location; $scope.$watch('location.search()', function() { $scope.target = ($location.search()).link; }, true ); $scope.changeTarget = function(name) { $location.search('link', name); }
-
你能打印 $location.search() 吗?
标签: javascript angularjs