是否必须在角度模块上定义ngRoute?

时间:2014-03-12 08:13:37

标签: angularjs

我绝对是angular.js的新手,我有一些困惑,是否必须在角度模块上定义ngRoute,据我所知,如果我们想要在基础上更改视图,则需要包括URl改变。 或者也可以通过调用某个控制器并单击按钮来手动定义路径并返回视图,它将返回一个我可以在我的索引页面中使用的视图。

1 个答案:

答案 0 :(得分:1)

您可以在不使用ngRoute的情况下创建应用。在这种情况下,您不在html中使用nv-view指令,并且应用程序不响应网址更改。

同样在这种情况下,如果您想要更改站点的任何部分,可以使用ng-include,它将参数作为服务器上的视图名称,并且可以根据某些逻辑动态更改。

说,您应该使用视图隔离和基于路由的加载,因为它使您的应用程序成为真正的单页面应用程序,其中视图更新而不刷新任何页面,并且每个单独的视图都可以加入书签。