如何使用 angularjs 包含脚本

How to include script with angularjs

我使用 yeoman 生成了一个 angularjs 项目。我想使用 ng-breadcrumbs 所以我安装了它,当我尝试添加 angular.module('ab', ['ngRoute', 'ng-breadcrumbs']) 时出现错误 由于以下原因,无法实例化模块 ng-breadcrumbs: [$injector:nomod] 模块 'ng-breadcrumbs' 不可用!您要么拼错了模块名称,要么忘记加载它。 我想我必须加载 js 文件,但是在哪里?我不明白约曼在哪里这样做?我找不到任何加载的文件。我可以在 root.html 中完成吗?或 index.html ? 其他问题,我是 suing angular ui 路由器,它也适用于 ng-breadcrumbs 或者我必须使用 ngRoute ? 我在任何文件

中都找不到脚本 src="angular.js"

在脚本 src="angular.js" 之后的 index.html 中,您必须添加 ng-breadcrumbs javascript source.

您可以通过

安装它
bower install ng-breadcrumbs --save

然后添加到 index.html

<script src="bower_components/ng-breadcrumbs/dist/ng-breadcrumbs.min.js">

在 index.html 中包含 angular.min.js 之后包含 ng-breadcrumbs.min.js

如果您打算使用 ngRoute,则必须包括 angular-route.js。 依赖注入将是 angular.module('yourApp', ['ngRoute']);

如果您使用 UI 路由器,则必须包含 angular-ui-router.min.js。 依赖注入将是 angular.module('yourApp', ['ui.router']);

ng-breadcrumbs 可以与 ng-route 一起使用 here