Angular JS与Ruby on Rails的路由问题
Angular JS with Ruby on Rails Routing Issues
我正在尝试与Ruby on Rails一起使用Angular。我想知道最好的方法是什么。目前,我有一个使用Ruby进行身份验证的rails应用程序。然而,我希望网站的主页使用Angular。angular中的控制器和路由是如何工作的呢?我想使用CDN来使用Angular(没有gems)。
我的角路由是这样的:
var shopApp = angular.module('shopApp', ['ngRoute', 'shopControllers']);
shopApp.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/shop', {
templateUrl: '../templates/shop.html',
controller: 'ItemsController'
}).
when('/details/:itemId', {
templateUrl: '../templates/details.html',
controller: 'DetailsController'
})
}]);
这是我的控制器的样子:
var shopControllers = angular.module('shopControllers', []);
shopControllers.controller('ItemsController', ['$scope','$http', function ($scope, $http, $routeParams) {
}]);
shopControllers.controller('DetailsController', ['$scope','$http', '$routeParams', '$location', function ($scope, $http, $routeParams, $location) {
}]);
我的问题是:这应该如何与Ruby on Rails路由一起工作?如果我点击"/#/shop",我不应该看到angular模板视图吗?
Thanks in advance
用ruby on rails为angular应用创建路由。这条路由将是唯一被ruby识别的路由,但angular也可以为单个应用中的页面使用自己的路由。
相关文章:
- 无法运行php代码,有角度路由问题
- 控制器操作的路由问题
- 有UI路由问题的角度路由
- Angular中的ajax调用和路由问题
- 自定义 Mod 文件夹的角度路由问题
- 基于 id 访问 url 时存在角度路由问题
- 表达 4 + 角度 2 HTML 5 路由问题
- Expressjs 动态路由问题
- ASP.NET MVC 4 路由问题
- 角度JS和动态路由问题
- AngularJs 路由问题
- AngularJS html5Mode 路由问题托管在 IIS 8.5 中
- ASP.Net MVC Razor - Javascript 函数路由问题
- 只有当我使用Mixin时,Ember才会导致路由问题.我该如何解决此问题
- Node.js在HTTP Rest开发过程中出现路由问题
- 主干路由问题
- Javascript(Jquery)调用MVC3 Controller/Action/ID的URL路由问题,返回404,
- Angular JS注入路由问题
- Angular JS路由问题
- AngularJS中的动态路由问题