Hi,
I’m trying to implement a part of my Rails app with AngularJS 1.2.10. I’m working with Rails 4 which comes with turbolinks by default. The problem is that when turbolinks fetch the page containing my Angular App, I’ve got an error saying that I have no angular module :
Failed to instantiate module usersApp due to:
[$injector:nomod] [http://errors.angularjs.org/1.2.10/$injector/nomod?p0=use...](http://errors.angularjs.org/1.2.10/$injector/nomod?p0=usersApp)
On Google, multiple persons give a solution which seems to work with AngularJS 1.0.8 :
[coffeescript]
$(document).on ‘ready page:load’, →
angular.bootstrap($(‘#ngusers’)[0], [‘usersApp’])
It assumes that you removed the ng-app attribute on your DOM tag on which angular bootstraps.
But, with AngularJS 1.2.10, I sometimes have this error message : Error: [ng:btstrpd] which means that the Angular for my App is already bootstrapped (http://docs.angularjs.org/error/ng:btstrpd).
I tried to disable turbolinks on the
I don’t see any other idea, except remove turbolinks from my Gemfile, but I don’t like this solution.
Could you please help me ?
Thank you by advance
C.