Ionic:ReferenceError:$没有被定义

我得到了错误ReferenceError:$没有定义在我的离子应用程序。

我试图从我的json文件打开系统浏览器中的链接。

代码如下:

$timeout(function () { $('.ex-link').click(function () { var url = $(this).attr('href'); window.open(encodeURI(url), '_system', 'location=yes'); return false; }) }) 

得到错误的线是:

 $('.ex-link').click(function () { 

Angular将使用jqLit​​e。 不过,您可以在Angular.js之前包含jQuery.js,并使用Angular jQuery代替jqLit​​e。 $将被定义。

在包含AngularJS之前包含jQuery,

 <!-- Add jQuery from --> <script type="text/javascript" src="jquery.js"></script> <!-- And then AngularJS --> <script type="text/javascript" src="angularjs.js"></script>