由于应用程序当前的结构方式,我不想使用 templateUrl。我希望能够将控制器动态加载到我的 ng-controller 模板中。
我认为有一种方法可以将变量传递给 ng-controller,因为您可以看到我正在将控制器传递给 ng-controller,而无知地希望将名称控制器分配给 index_projects。
路由
config = (http,route) ->
http.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content');
http.defaults.headers.common["X-Requested-With"] = "XMLHttpRequest"
route_to = (path,controller)->
route.when path, {controller: controller}
route_to '/projects', 'index_projects'
模板
.projects_wrap{ ng:{controller:'controller'} }
%h2
%span All Projects
.light_button{ ng:{click: 'pop.new()'} }
%span.light_plus
Add Project