【问题标题】:Add ngRoute to angularjs将 ngRoute 添加到 angularjs
【发布时间】:2015-09-02 21:38:22
【问题描述】:

我正在将 angularjs 与 yeoman 一起使用。我正在尝试将 ngRoute 添加到我的项目中。我已经用凉亭安装了它

“角度路线”:“~1.4.1”,

当我尝试在 app.js 中加载它时,我得到了这个错误

angular.module('myApp', ['ngAnimate', 'ngCookies', 'ngResource', 'ui.router', 'ngSanitize', 'ngTouch','ngRoute'])

错误:[$injector:modulerr] 无法实例化模块 myApp 由于: [$injector:modulerr] 无法实例化模块 ngRoute,原因是: [$injector:nomod] 模块 'ngRoute' 不可用!你要么 模块名称拼写错误或忘记加载它。如果注册一个 模块确保您将依赖项指定为第二个 论据。

【问题讨论】:

  • 您是否在 HTML 中包含 script 标签?
  • 您需要在 HTML 中包含该脚本(与所有其他脚本一起)
  • 我假设脚本尚未添加到 HTML。此外,您打算将 ngRoute 与 ui-router 一起使用?

标签: angularjs ngroute


【解决方案1】:

你需要参考angular-route.js,请找到cdn链接如下

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular-route.min.js"></script>

您也可以在以下链接中获得最新版本的 angular cdn http://cdnjs.com/libraries/angular.js/1.4.0

【讨论】:

    【解决方案2】:

    确保除了包含 angular.js 之外,您还包含:

    &lt;script type="text/javascript" src="path/to/angular-route.js"&gt;&lt;/script&gt;

    有关安装说明,请参阅ngRoute API

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-25
      • 1970-01-01
      • 2014-08-03
      • 2015-05-10
      • 1970-01-01
      • 2014-05-13
      • 2016-02-12
      • 1970-01-01
      相关资源
      最近更新 更多