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将使用jqLite。 不过,您可以在Angular.js之前包含jQuery.js,并使用Angular jQuery代替jqLite。 $将被定义。
在包含AngularJS之前包含jQuery,
<!-- Add jQuery from --> <script type="text/javascript" src="jquery.js"></script> <!-- And then AngularJS --> <script type="text/javascript" src="angularjs.js"></script>