在指令中使用ui-sref并在不同的模块中使用该指令

时间:2015-12-14 18:34:12

标签: angularjs angularjs-directive angular-ui-router

我有分别负责 example.com / example.com/admin app admin 模块。 在每个中我都使用相同的<user-list>指令。在<user-list>指令中有一个指向用户配置文件的链接。
所以当从 localhost / admin / users 访问时,我希望链接为 example.com/admin/user/id 当从localhost访问时,我希望链接为example.com/user/id

admin.html:<user-list from="admin"></user-list>
directive.html:<md-button ui-sref="{{from}}.user.profile({user.id})">profile</md-button>

config:$stateProvider.state('admin.user.profile', { url: '/details/:id', ....

这不起作用。链接未生成。没有错误或什么的。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

那里的代码没有错。问题是我没有相应的状态,并且不知何故预计会看到一个链接,即使它是一个错误的链接。