.when('/attributes/:name/:clientCode', {
templateUrl: 'assets/partials/attributes-list.html',
controller: 'AttributesController',
controllerAs: 'attCtrl'
})
.otherwise({tempalteUrl: 'assets/partials/blank.html'});
<li class="edit-user text-primary-600"><a href="#attributes/'+data.name+'/'+vm.activeClient.clientCode+'"><i class="icon-list-numbered"></i>Attributes</a></li>
在上面的代码中,我传递了href
代码中的参数,我在网址中获取了值,但页面未重定向到attributes-list.html
。
答案 0 :(得分:0)
我认为您在/
#
<li class="edit-user text-primary-600"><a ng-href="#/attributes/{{data.name}}/{{vm.activeClient.clientCode}}"><i class="icon-list-numbered"></i>Attributes</a></li>
就像前面评论中所说:
使用ng-href
代替href
,否则如果用户在Angular有机会替换{{}}之前点击该链接,则会使链接转到错误的网址
没有必要为字符串添加加号和引号。