问题描述
我收到错误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楼
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>