Angularjs 不使用templateURL和ngView动态加载控制器
我不想使用templateUrl,因为应用程序当前的结构。 我希望能够将控制器动态加载到我的ng控制器模板中 我认为有一种方法可以将变量传递给ng控制器,如您所见 我正在将控制器传递给ng控制器,希望控制器的名称已分配 为项目编制索引 路由Angularjs 不使用templateURL和ngView动态加载控制器,angularjs,url-routing,Angularjs,Url Routing,我不想使用templateUrl,因为应用程序当前的结构。 我希望能够将控制器动态加载到我的ng控制器模板中 我认为有一种方法可以将变量传递给ng控制器,如您所见 我正在将控制器传递给ng控制器,希望控制器的名称已分配 为项目编制索引 路由 config = (http,route) -> http.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content
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
看看这个:
我成功地摆脱了在本文中使用ngView的困扰