Ionic:ReferenceError:$未定义

时间:2015-07-16 11:30:45

标签: javascript android ios ionic

我收到错误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 () {

1 个答案:

答案 0 :(得分:6)

Angular将使用jqLit​​e。但是,您可以在Angular.js之前包含jQuery.js,并通过jQuery使Angular替换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>