javascript - 带有参数的 ui-sref 嵌套状态

标签 javascript angularjs angularjs-scope angular-ui-router mean-stack

.state('user-profile', {
        url: '/user-profile/:userId', //Parent state
        ...
.state('user-profile.profile',{ //nested
        url:'/profile', 
        ...

如何通过 ui-sref "user-profile/123/profile"访问 url

目前我正在尝试这个:

<a ui-sref="(user-profile({userId: currentUser._id})).profile">

这将我带到 user-profile/123

最佳答案

您就快完成了,只需先使用state name,然后传递带参数的对象 {}:

//<a ui-sref="(user-profile({userId: currentUser._id})).profile">
<a ui-sref="user-profile.profile({userId: currentUser._id})">

关于javascript - 带有参数的 ui-sref 嵌套状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37414459/

相关文章:

javascript - 无需设置 'ng-controller' 指令即可在父级中访问子级作用域

binding - AngularJS如何绑定(bind) map

javascript - 无法使用 Angular 获取 HTML textarea 输入文本

javascript - 将 JSON 数据转换为 HTML 的基本 JavaScript 模板,其中模板字符串是 JavaScript 变量

javascript - WebAssembly 会取代 JavaScript 吗?

javascript - AJAX 数据的控制台日志是我的 html 代码?

javascript - Ionic/Angular ui-router -a href 返回错误的 URL/内容

javascript - ng-click 没有在 angularjs 中触发?

angularjs - 使指令函数在父范围内可访问而无需事件

javascript - 在指令定义中指定 Controller 不会创建新范围