我想知道是否可以触发路线并在Angular中显示不同的视图而不更新URL。
基本上我在现有网站中嵌入了Angular应用程序,我不希望我的嵌入式应用程序改变URL,但我确实希望通过路由进行视图管理。
我知道我可以使用ng-include as suggested here,但我更愿意使用路由。
答案 0 :(得分:0)
我认为不可能使用路由而不是URL。您可以使用ng-switch
和存储当前“路径”的rootScope变量轻松地滚动自己的路由。
答案 1 :(得分:0)
ng-include方法可以解决您的问题。当你说你宁愿使用路由时,我不确定你是什么意思,因为路由按定义使用URL,但是,是的,你可以使用不同的机制加载不同的视图。看看除了路由之外还使用状态和视图概念的Angular-ui ui-router。听起来状态中的视图机制可能会解决您想要的问题。