 <p>Ok, this looks like some loading order / mixing different version or dependency - issue(s). <br/> However, as it turned out it is the version of angular (1.1.3) that don't play nice with this version of bootstrap. <br/>So first, <a href="http://plnkr.co/edit/0Wt4LiQvBfPNXwpZBdtw?p=preview" rel="nofollow">Here</a> is a working version of your code (the main part), with angular 1.2.25. <br/> I've also included on the index.html, version 1.1.3 of angular (currently marked out). If you replace the two version, the error reproduces:</p> <pre><code>&lt;!-- &lt;script src="https://code.angularjs.org/1.1.3/angular.min.js"&gt;&lt;/script&gt; --&gt; </code></pre> <p>Regardless specific errors, I strongly recommend upgrading angular to version 1.3 (or 1.2.25 incase IE8 support is a must). It is by far faster, includes much more cool features and leverages many EMCA5 and HTML5 / CSS3 Capabilities.<br/> Can't upgrade? Well it is debugging time... No you know what is wrong, "just" have to find why.<br/> Good Luck!</p>