0

是否可以不使用角度路线,因为如果我定义了如下路线:

app.config(function($routeProvider){
    $routeProvider.when('/home')
})

我的网址看起来像 www.app.com/#home,

我不想更改 url,只是 www.app.com 干净整洁,在这种情况下如何为不同的控制器定义模板以及如何在 ng-view 中加载模板,以及如何传递 url 参数?

任何想法?

4

1 回答 1

4

您不能使用内置路由机制来做到这一点,因为path每条路由都需要。但是,您可以使用ui-router库来创建无 URL 状态并使用code 或 directive导航到它们。

我创建了这个plunker来演示如何ui-router在不修改 URL 的情况下在状态之间导航。

于 2013-08-26T03:41:04.077 回答