是否可以不使用角度路线,因为如果我定义了如下路线:
app.config(function($routeProvider){
$routeProvider.when('/home')
})
我的网址看起来像 www.app.com/#home,
我不想更改 url,只是 www.app.com 干净整洁,在这种情况下如何为不同的控制器定义模板以及如何在 ng-view 中加载模板,以及如何传递 url 参数?
任何想法?
您不能使用内置路由机制来做到这一点,因为path
每条路由都需要。但是,您可以使用ui-router库来创建无 URL 状态并使用code 或 directive导航到它们。
我创建了这个plunker来演示如何ui-router
在不修改 URL 的情况下在状态之间导航。