首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用angularJs使URL动态化

如何使用angularJs使URL动态化
EN

Stack Overflow用户
提问于 2019-01-14 14:37:15
回答 1查看 27关注 0票数 0

需要使这三个锚标签成为一个单一的和href需要是动态的。下面是我的代码:

代码语言:javascript
复制
<a ng-if="ctrl.currentState == 'driver'" id="back-button" href="/driver/quoting/app/search/"></a>
<a ng-if="ctrl.currentState == 'employee'" id="employeeBackButton" href="/driver/quoting/app/employee/search"></a>
<a ng-if="ctrl.currentState == 'fleetmanager'" id="fleetmanagerBackButton" href="/driver/quoting/app/fleetmanager/search"></a>
EN

回答 1

Stack Overflow用户

发布于 2019-01-14 16:12:04

您可以在此处使用ngHref

代码语言:javascript
复制
// In your controller 

if ($scope.currentState) == 'driver') {
    $scope.myUrl = '/driver/quoting/app/search/';
    $scope.myButtonId = 'back-button';
else if ($scope.currentState == 'employee') {  
    $scope.myUrl = '/driver/quoting/app/employee/search';
    $scope.myButtonId = 'employeeBackButton';
else if ($scope.currentState == 'fleetmanager') {  
    $scope.myUrl = '/driver/quoting/app/fleetmanager/search';        
    $scope.myButtonId = 'fleetmanagerBackButton';
}

并在HTML视图中使用下面的

代码语言:javascript
复制
<a ng-href="{{myUrl}}" title="URL" ng-attr-id="{{myButtonId}}" ></a>

希望这对你有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54176737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档