我正在尝试使用angularfire初始化角度应用程序.我正在使用自耕农的角度生成器来创建一个新的角形脚手架.然后,我添加了firebase和angularfire CDN:
最后,我将firebase添加为app模块的依赖项:
angular .module('socialfictionApp', [ 'ngAnimate', 'ngCookies', 'ngResource', 'ngRoute', 'ngSanitize', 'ngTouch', 'firebase' ]) .config(function ($routeProvider) { $routeProvider .when('/', { templateUrl: 'views/main.html', controller: 'MainCtrl' }) .when('/about', { templateUrl: 'views/about.html', controller: 'AboutCtrl' }) .otherwise({ redirectTo: '/' }); });
但是当我用grunt旋转应用程序时应用程序中断 - 视图不渲染,导航中断等等.但是一旦我firebase
从应用程序模块中删除依赖项,一切正常.
编辑
在我的控制台中,我收到以下错误:
未捕获的ReferenceError:未定义angular> cdn.firebase.com/libs/angularfire/0.8.0/angularfire.min.js:7
未捕获的对象localhost:9000/bower_components/angular/angular.js:3809
你必须包括angularfire.min.js
脚本标签后的一个angular.js
:
<script src="bower_components/angular/angular.js"></script> <script src="https://cdn.firebase.com/js/client/1.0.18/firebase.js"></script> <script src="https://cdn.firebase.com/libs/angularfire/0.8.0/angularfire.min.js"></script>