当前位置: 代码迷 >> JavaScript >> 离子:ReferenceError:$未定义
  详细解决方案

离子:ReferenceError:$未定义

热度:70   发布时间:2023-06-07 18:22:14.0

我收到错误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>
  相关解决方案