angularjs-routing相关内容

更改状态时如何保持同级 ui-views?

我的应用程序中有 2 个 ui-view 指令.一个包含子导航,另一个是实际的页面内容.我的子导航是一个树形结构,当您单击一个结束节点(或叶子)时,应该是内容视图唯一更新的时间.每当您单击子导航中的非叶子节点时,我希望内容视图在子导航视图更改时保持不变. 发生的情况是,每当我切换到未定义其中一个视图的状态时,视图就会被清除.我希望它保持在我改变状态之前的状态.有人做到了吗? 代码: ..

Angular UI-Router:使用父母视图的孩子

故事形式: 我在这里寻找的是主从设置.主人是列表形式,当我点击一个链接(相对于特定的行/记录(或本例中的帐户))时,我想在主视图中查看详细信息(字面意思是“主"视图: ). 我想这样做并维护我的 URL 结构(/accounts 用于帐户列表;/accounts/:id 用于详细版本)但是我希望详细视 ..
发布时间:2022-01-21 16:22:45 其他开发

Angular - 不同的路由,相同的模板/控制器,不同的加载方法

我想使用路由,但我总是想使用相同的模板 &控制器.我有这样的路线: **a/:albumid** 和 **i/:imageid** 在第一种情况下,我想加载一组图像并将它们添加到列表中.在第二种情况下,我想加载单个图像并将其添加到列表中. 所以区别仅在于数据加载.最有效的方法是什么? 还可以为 ng-show 制作动画吗?像jQuery的slideDown之类的东西? 解 ..
发布时间:2021-11-28 17:12:24 其他开发

href=“#"导致位置地址改变,我们可以避免吗?

我有许多选项卡可以处理特殊逻辑,因此不应发生位置栏地址更改.我有以下 首页 这符合预期,即当鼠标悬停在按钮上时,它给了我手鼠标指针,但点击然后开始更改路线.我希望能够阻止这种情况. 我尝试删除 href 或设置 href="",似乎取得了一些成功,但在悬停时却出现了意想不到的结果. 这里的最佳实践是什么?我必须删除href吗?那么我将需要使用 CSS 设置选项卡的样式,以便在悬停时 ..
发布时间:2021-11-28 17:12:13 其他开发

访问 Angular 2 应用程序的路由时如何在 URL 中保留查询字符串参数?

我有一个运行最新 alpha (37) 的 Angular 2 测试应用程序.只有三个路线,看起来像这样: @RouteConfig([{ path: '/', component: Home, as: 'home' },{路径:'/错误',组件:错误,如:'错误'},{ path: '/about', 组件: 关于, as: 'about' }]) 我可以访问路由,当我在 URL 中放置查询 ..
发布时间:2021-11-28 17:12:01 前端开发

Angular - ui-router 获取之前的状态

有没有办法获取当前状态的前一个状态? 例如,我想知道当前状态 B 之前的前一个状态是什么(前一个状态是状态 A). 我无法在 ui-router github 文档页面中找到它. 解决方案 ui-router 一旦转换就不会跟踪之前的状态,但是 $stateChangeSuccess 事件会在 上广播$rootScope 当状态改变时. 您应该能够从该事件中捕获先前的状态 ..
发布时间:2021-11-28 17:11:34 其他开发

在 Angular UI 路由器中提供带有 ID 的 URL

我有一个问题,当我编辑数据时,我的 url 没有显示 id 示例:/answer/1 或/answer/2 或/answer/3 等.我很困惑,因为我使用了 用户界面路由器我是使用 UI ROUTER angularjs 的初学者.你能帮助我吗 ?我该怎么办 ?谢谢 我的路由代码: .state({name: '回答',网址:'/答案/',参数:{对象:空},控制器:'应答控制器',tem ..

在 Angular UI 路由器中提供带有 ID 的 URL

我有一个问题,当我编辑数据时,我的 url 没有显示 id 示例:/answer/1 或/answer/2 或/answer/3 等.我很困惑,因为我使用了 用户界面路由器我是使用 UI ROUTER angularjs 的初学者.你能帮助我吗 ?我该怎么办 ?谢谢 我的路由代码: .state({name: '回答',网址:'/答案/',参数:{对象:空},控制器:'应答控制器',tem ..

如何使用 Angular Ui-Router 减少具有相同“templateUrl"的“状态"数量

好吧,我需要一些关于 Angular UI-Roter 路由问题的帮助.嗯,其实不是问题,更多的是减少代码. 我有三个子状态: ma​​in.tab1.hello ma​​in.tab2.hello ma​​in.tab3.hello 并且它们有相同的 'templateUrl' : 'hello.html' 我想知道是否可以仅在一种状态下减少它们,当然,当我单击按钮时 ..

如何使用 Angular Ui-Router 减少具有相同“templateUrl"的“状态"数量

好吧,我需要一些关于 Angular UI-Roter 路由问题的帮助.嗯,其实不是问题,更多的是减少代码. 我有三个子状态: ma​​in.tab1.hello ma​​in.tab2.hello ma​​in.tab3.hello 并且它们有相同的 'templateUrl' : 'hello.html' 我想知道是否可以仅在一种状态下减少它们,当然,当我单击按钮时 ..

使用 ui-sref 的站点导航,不可用时如何删除 ui-sref 属性

我使用 ng-repeat 设置了如下导航,效果很好 {{link.Text}} 但是,我的导航项经常有子链接,这意味着父链接并不是真正的导航链接,它只是用于展开和查看子链接.但有时它是一个链接,没有子链接可显示. 问题是对于那些特殊情况,当没有可用状态时,我需要一 ..

更改状态时如何保留同级 ui-views?

我的应用程序中有 2 个 ui-view 指令.一个包含子导航,另一个是实际的页面内容.我的子导航是一个树结构,当你点击一个末端节点(或叶子)应该是内容视图被更新的唯一时间.每当您单击子导航中的非叶节点时,我都希望在子导航视图更改时内容视图保持不变. 发生的情况是,每当我切换到未定义其中一个视图的状态时,该视图就会被清除.我希望它保持在我改变状态之前的状态.有人做到了吗? 代码: ..