我在角流星项目中使用角材料和UI路由器。我设法成功地使用带有角度材质的UI路由器,除了一件事情之外,一切正常:如果您注意到,角材料选项卡具有一个微小的动画,使得每个选项卡的内容在点击选项卡时从左侧或右侧滑动。使用ui-router这个动画会丢失。有没有办法让它使用ui-router?事先感谢。角材料动画和UI路由器
回答
首先,您需要在选项卡中使用状态的'ui-sref'属性来代替pastebin.com/x4MJLfBE'ui-view'来显示来自状态的模板。
<md-tabs md-selected="selectedIndex" md-border-bottom md-autoselect>
<md-tab label="Configuration" ui-sref="admin.configurations"></md-tab>
<md-tab label="Users" ui-sref="admin.users.list"></md-tab>
<md-tab label="Songs" ui-sref="admin.songs"></md-tab>
</md-tabs>
<div ui-view></div>
UI-SREF这是你的状态
.state('admin.configurations', {
url: '/configurations',
templateUrl: 'app/admin/configurations/configurations.tmpl.html',
controller: 'ConfigurationsController as ctrl',
})
.state('admin.users.list', {
url: '/list',
templateUrl: 'app/admin/users/users.tmpl.html',
controller: 'UsersListController as ctrl'
})
加上你的父母状态必须是抽象的。这意味着,如果你有模板,你的标签,现在你在管理状态
.state('admin', {
url: '/admin',
templateUrl: 'app/admin/admin.tmpl.html',
controller: 'AdminController as ctrl'
})
好的,现在我的标签看起来像这样:pastebin.com/s0hfACsj虽然没有改变。 – skjorrface
@skjorrface答案被更新 – rkalita
再加上你应该总是dysplay在你的问题你的代码的例子,因为你的链接,可如果有人有同样的问题 – rkalita
好,我解决了这个办法:它足以避免路由器状态定义中的“模板”或“templateUrl”和嵌入其中MD每个内容选项卡本身。让路由器状态定义只是改变网址,一切都会工作。
我不知道之前的工作,如何与您的解决方案解决问题,将会变得更加方便呢。也许你可以举个例子吗? – joerno
- 1. 角材料动态mdTabs和UI路由器命名的视图和状态
- 2. 流量路由器SSR,流星和材料UI
- 3. 角材料响应ui
- 4. 当为UI路由器加载时,角度材料按钮文本消失
- 5. Angular2材料设计与mdtabs路由器
- 6. 角UI-路由器重定向路由
- 7. UI-路由器ngAA角JS1
- 8. 角ui路由器2
- 9. 角UI路由器$ stateParams给 “//”
- 10. 角UI路由器 - 在$ stateChangeStart
- 11. 角-UI路由器错了
- 12. 与反应路由器V4,材料UI和阿波罗客户端选项
- 13. 角UI路由
- 14. 发电机角和UI路由器
- 15. 角和UI路由器状态孩子
- 16. 角路由器动画计时错误
- 17. 角-UI-路由器:我应避免与UI路由器的href?
- 18. 角材料MD-分频器
- 19. 角2材料
- 20. 材料和角度2
- 21. 角度材质和md-nav-bar路由
- 22. angular.bootstrap和角度ui路由器不启动控制器
- 23. 角UI路由器v 0.4.2与1.6.1角
- 24. 角度和角度材料[$ injector:modulerr]
- 25. 角度材料,$ mdDialog
- 26. 角材料标签
- 27. 角材料io MatDatePicker
- 28. 如何角材料
- 29. 反应,终极版,阵营 - 路由器 - 在安装材料的UI
- 30. 材料 - ui添加从反应路由器链接到单选按钮组件
你能告诉你如何使用你的标签在视图和ui-routes配置($ stateProvider我的意思)? – rkalita
http://pastebin.com/jERT29BR here。这是我的UI路由器连接到每个MD-标签:http://pastebin.com/x4MJLfBE我在当地也做了我的流星的项目工作,所以你可以看到:http://pokerstrazzk.duckdns.org/白色标签正在使用ui路由器,所以动画不起作用。绿色标签没有链接到UI路由器,所以他们的工作。 – skjorrface
好的,现在我的标签看起来像这样:http://pastebin.com/s0hfACsj虽然没有改变。 – skjorrface