我想在路由提供程序中定义一个抽象,因为我们可以在状态提供程序中为父项定义它。
Field error in object 'travel' on field 'stime': rejected value [12:10:20.444]
我想将(/ home)定义为抽象,或者是将HomeController用作整个应用程序的全局的任何方式。
我的控制器是:
.when('/home', {
title: 'home',
templateUrl : 'templates/home.html',
controller : 'HomeController'
})
.when('/about', {
title: 'about',
templateUrl : 'templates/about.html',
controller : 'AboutController'
})
答案 0 :(得分:1)
是将HomeController用作整个应用程序的全局的任何方法吗?
是的,你可以。
考虑索引模板:
HTML:
<body ng-view>
<div ng-controller="globalCtrl">
</div>
</body>
并照常定义您的控制器。
答案 1 :(得分:0)
对于ngRoute路由器,没有像uiRouter那样的抽象状态。只需将Controller附加到Body标签即可。