Javascript 带轨道的AngularJS路线
我试图在Rails应用程序中使用angularjs路由,但遇到了一些困难。我已经将我的页面拆分为多个部分(称为_events.html.erb、_categories.html.erb和_times.html.erb),并在js文件中设置路由,如下所示:Javascript 带轨道的AngularJS路线,javascript,ruby-on-rails,ruby,angularjs,Javascript,Ruby On Rails,Ruby,Angularjs,我试图在Rails应用程序中使用angularjs路由,但遇到了一些困难。我已经将我的页面拆分为多个部分(称为_events.html.erb、_categories.html.erb和_times.html.erb),并在js文件中设置路由,如下所示: myApp.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/meetups/new/cate
myApp.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/meetups/new/categories', {
templateUrl: '??',
controller: 'MeetupDataCtrl'
}).
when('/meetups/new/times', {
templateUrl: '??',
controller: 'MeetupDataCtrl'
}).
when('/meetups/new/events', {
templateUrl: '??',
controller: 'MeetupDataCtrl'
}).
otherwise({
redirectTo: '??'
});
}]);
我唯一的问题是,我不知道应该把什么作为模板URL,因为我似乎无法从URL以任何方式访问文件
有没有办法让这一切顺利进行?或者更好的是,围绕这个问题的一些最佳实践模板URL需要是包含HTML模板的公共URL。让Rails先处理模板,然后让Angular处理它,这似乎有些过分。你确定不能简单地提供简单的静态模板而不是通过erb吗?既然你提到了,听起来确实有些过分了。你对如何做到这一点还有什么建议吗(但仍然保持组织性)?我已经很多年没有使用Rails了,这就是为什么我要评论而不是回答:)在我的Angular应用程序中,我只是使用静态路由器提供我的模板。同样的处理程序提供我的css、js等。或者,你可以将模板嵌入到你的主索引html文件中,就像这样:真的很喜欢嵌入模板的想法,我不知道我可以用angular来做。非常感谢。