アプリが現在構造化されているため、templateUrl を使用したくありません。コントローラーを ng-controller テンプレートに動的にロードできるようにしたいと考えています。
変数を ng-controller に渡す方法があると思いますが、名前のコントローラーが index_projects に割り当てられていることを無知に望んでいるコントローラーを ng-controller に渡していることがわかります。
ルーティング
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