Javascript AngularJS-具有不同数据的类似页面结构

Javascript AngularJS-具有不同数据的类似页面结构,javascript,angularjs,angularjs-ng-repeat,url-routing,Javascript,Angularjs,Angularjs Ng Repeat,Url Routing,我有一个模板页面上的ng重复。但我想有两个类似的结构和不同的数据在它的网页。可以用AngularJS做吗?为了在页面之间切换,我正在使用angular的路由,所以也许有一种通过URL参数获取数据的方法?或者更简单的方法?是,例如,请参见使用相同模板但具有不同控制器和不同URL的两条路由: .state('edit-workhours', { url: "/workhours/edit/:scheduler_id/:calander_id", templateUrl: 'parti

我有一个模板页面上的ng重复。但我想有两个类似的结构和不同的数据在它的网页。可以用AngularJS做吗?为了在页面之间切换,我正在使用angular的路由,所以也许有一种通过URL参数获取数据的方法?或者更简单的方法?

是,例如,请参见使用相同模板但具有不同控制器和不同URL的两条路由:

.state('edit-workhours', {
    url: "/workhours/edit/:scheduler_id/:calander_id",
    templateUrl: 'partials/edit-workhour.html',
    controller: 'EditWorkhoursController'
})
.state('add-workhours', {
    url: "/workhours/add/:scheduler_id/:calander_id",
    templateUrl: 'partials/edit-workhour.html',
    controller: 'AddWorkhoursController'
})
正如您所看到的,编辑工作时间。html在这两种路由之间很常见

如果您想要相同的控制器:

.state('A', {
    url: "/routeA",
    templateUrl: 'partials/partialA.html',
    controller: 'ControllerA'
})
.state('B', {
    url: "/routeB",
    templateUrl: 'partials/partialA.html',
    controller: 'ControllerA'
})

但是如果我想用一个控制器?也许是检查路线图?如何传递?您可以更改控制器的名称,使其成为同一个控制器,但有两个不同的路由OK,明白了。但是html页面在这个路由中会是什么样子呢?href=“:params”?您可以定义所需的路由,如果您只想添加参数addd/routeA/:param1/:param2,routeB可以相同或不同,如果有帮助,请接受答案。我的意思是,我的链接在html页面中传递参数的样子如何?像这样的?