帆JS + Angular JS:路由

我目前正在学习SailsJS,而我是Angular的用户。 我知道Angular可以和SailsJs毫无问题地共同工作(Sails回来了,Angular是前面的),它可以在我的应用上成功运行。

另一方面,我不确定路由:Angular的路由器必须呈现唯一的视图,而Sails的路由器必须呈现API REST路由? 或者所有路线都是由Angular或Sails生成的?

我使用这个教程,但我很尴尬,Angular处理所有的路由。

问候,

把他们想象成两个独立的项目。 Angular将处理所有的前端路由,而sails将处理所有的api路由。 例如在angular度,你可以做一些像(使用UI路由器,使用angular度的标准路由也是如此)

.state('user-detail', { url: '/users/:id', views: { 'content@': { templateUrl: 'path/to/view.html', controller: 'yourCtrl' } } }) 

在帆中,你可以通过route /user/:id (或类似/api/users/:id取决于你的风帆configuration)加载用户(从yourCtrlangular度触发)。

在你的例子中, todoController:addTodo()在后端处理路由 – http://localhost:1337/todo/addTodo触发todoController:addTodo()