您好我得到' ReferenceError:$未定义'在我的代码中。 这是我的示例代码
$rootScope.$on('$stateChangeStart', function (event, next, current) {
// redirect to login page if not logged in and trying to access a restricted page
var restrictedPage = $.inArray($state.current.name, ['login']) === -1;
var loggedIn = $rootScope.globals.currentUser;
if (restrictedPage && !loggedIn) {
$state.go('login');
}
});
这段代码写在run();
中答案 0 :(得分:4)
在项目中添加jquery文件。 $
表示jQuery。
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.js"></script>
答案 1 :(得分:0)
如果您正在使用NodeJS项目,则可以安装jquery,然后导入jquery库。 e.g。
控制台:(从项目根目录运行)
npm install jquery
Javascript :(在.js
文件的标题中插入)
var $ = require('jquery');