AngularJS-在单独的模板之后javascript不起作用
我买了一个模板,根据作者的说法,这个模板应该没有AngularJS的问题。当我有一个大的索引,然后一切都很好。但问题是,当我试图将其分离到较小的模板中时。我已经下载了新的AngularJS种子,并完成了以下操作:AngularJS-在单独的模板之后javascript不起作用,javascript,angularjs,templates,angularjs-routing,angular-seed,Javascript,Angularjs,Templates,Angularjs Routing,Angular Seed,我买了一个模板,根据作者的说法,这个模板应该没有AngularJS的问题。当我有一个大的索引,然后一切都很好。但问题是,当我试图将其分离到较小的模板中时。我已经下载了新的AngularJS种子,并完成了以下操作: .. header .. body <div ng-view></div> <!-- Vendor Scripts Bundle --> <script src="vendor.min.js"></script&g
.. header
.. body
<div ng-view></div>
<!-- Vendor Scripts Bundle -->
<script src="vendor.min.js"></script>
<!-- App Scripts Bundle -->
<script src="scripts.min.js"></script>
.. angularJS files
路由到较小的模板可以正常工作,内容是可见的,但仅仅这两个javascript库不起作用。当我查看chrome inspect中的代码时,我发现库是存在的。是否需要在AngularJS中的某个位置注册它们,或者这些库中一定存在问题?在AngularJS之外定义的任何AngularJS组件都将保留在AngularJS之外-除非它们在应用程序的.config状态下集成 全局对象应该是可用的,例如$forjQuery;虽然cleanly将被定义为常量
这个问题很一般,我认为您需要提供更多的洞察来获得适当的帮助,正如上面的评论所述。我在plunker的控制台上看到了两个错误
Uncaught ReferenceError: config is not defined app.js:10
Uncaught Error: No module: ngRoute
查看您的代码,我发现了一些错误。首先,您使用的是AngularJS的1.0.x版本。在这些版本中,ngRoute不是一个单独的模块,所以您不应该包括它。您还将view1模块定义为view1,但尝试将其包含为myApp.view1。当您解决这些问题时,您的代码应该可以工作。控制台上有错误吗?F12您可以用代码添加plunker链接吗?以下是: