帆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)加载用户(从yourCtrl
angular度触发)。
在你的例子中, todoController:addTodo()
在后端处理路由 – http://localhost:1337/todo/addTodo
触发todoController:addTodo()
- 为什么不能使用“GET”方法使用Express'Router()来访问我的参数
- 在量angular器中debugging
- 如何使用ng-translate翻译dynamic内容(从使用api调用的数据库)
- Angularjs不使用Facebookauthentication策略拦截nodejs服务器提供的令牌
- socket.ioangular度错误:未捕获TypeError:无法调用方法'onClose'null
- 如何从Node.js中的$ http请求返回ArrayBuffer?
- 未捕获的ReferenceError:未定义angular度 – Mean.IO
- Node / Express – 从远程服务器接收邮编的POST请求,传回客户端
- 如何定义不包含静态资源的默认路由