如何为AngularJs指令添加相关路径
我一直遵循组件化的概念,并且是它的倡导者,但我在为下面的正常场景寻找解决方案。可能是我的方法错了,必须改变,或者是我不知道的事情。我到处寻找,尝试了很多东西,但没有看到成功。一定是我错过了什么 我想添加一个具有内部路由的组件。基本上,这个组件可以存在于任何页面上,但使用来自其父级的相对路由处于特定状态 要求是它可以存在于具有状态的不同选项卡中,并且必须是一个指令 有人能帮我解决这个问题,或者给我指出正确的方向吗?希望在AngularJS 1.4中实现它 已编辑 下图描述了该场景。我们可以将寄存器组件/指令放在任何选项卡中,无论是仪表板还是tab2或tab3。 我们在Register组件中也有状态(我知道当config运行时状态会工作),但是这些状态将在组件代码中处理,但是应该独立于父路由,就像独立组件一样 例如:如果组件ABC位于第1页,则路线应为第1页/ABC/step1 如果以后我们决定将其移动到另一页,则路线应为page3/ABC/step1,并且必须在不添加路线“page.ABC.step1”和“page.ABC.step2”的情况下完成此操作 因此,我们的想法是在不改变路由配置的情况下绕过指令。如何为AngularJs指令添加相关路径,angularjs,angularjs-directive,angular-ui-router,Angularjs,Angularjs Directive,Angular Ui Router,我一直遵循组件化的概念,并且是它的倡导者,但我在为下面的正常场景寻找解决方案。可能是我的方法错了,必须改变,或者是我不知道的事情。我到处寻找,尝试了很多东西,但没有看到成功。一定是我错过了什么 我想添加一个具有内部路由的组件。基本上,这个组件可以存在于任何页面上,但使用来自其父级的相对路由处于特定状态 要求是它可以存在于具有状态的不同选项卡中,并且必须是一个指令 有人能帮我解决这个问题,或者给我指出正确的方向吗?希望在AngularJS 1.4中实现它 已编辑 下图描述了该场景。我们可以将寄存器
我希望我已经恰当地表达了这个想法。如果您需要更多,请告诉我。您能提供一个伪示例吗?不太清楚什么是
内部路线
means@charlietfl我用图片添加了更多细节。@Tedscape,您所说的内部路由可能与动态路由有关。。您可以通过使用*通配符路由参数来实现这一点。它被称为全包路由参数。请参阅这些链接中的更多内容:您能提供一个伪示例吗?不太清楚什么是内部路线
means@charlietfl我用图片添加了更多细节。@Tedscape,您所说的内部路由可能与动态路由有关。。您可以通过使用*通配符路由参数来实现这一点。它被称为全包路由参数。请参阅这些链接中的更多内容: