簡體   English   中英

如何使用angular js將多個參數傳遞給url?

[英]How to pass multiple parameters to url using angular js?

我是angular js的新手。 在我的項目中,我想在anchor tag中傳遞多個參數。 這樣我也將在地址欄中獲得多個參數。 我已經嘗試過了,但是根本沒有用。

 <a href="" ui-sref="edit_user({id:0,pid:'add-user'})">Add New user</a>

它顯示“ http:// localhost / Angular /#/ edit-user / 0 ”,但我需要傳遞更多參數。 上面是代碼。 我希望url為“” http:// localhost / Angular /#/ edit-user / 0 / add-user “,”在這里,我做錯了什么嗎? 請給我建議。 謝謝。

您可以這樣做:

$state.go('editUser', {id: 0, pid: 0});

 // or  In your view :

 <a ui-sref="editUser({id:0,pid:0})">Add New user</a>

在您的配置中:

$stateProvider
.state('editUser', {
  url: '/edit-user?id&pid',
  views: {
    '': {
      templateUrl: 'users.html',
      controller: 'MainCtrl'

    },
  },
  params: {
    id: null,
    pid: null
  }
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM