2015-07-16 4 views
1

Я получаю ошибку 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

JQuery включен ?? Угловой будет использовать jqLite. Однако вы можете включить jQuery.js перед Angular.js и заставить Angular заменить jqLite на jQuery. '$' будет различаться. –

+0

Так что в моем index.html мне нужно добавить jquery? – smither123

+0

yeas и перед включением AngularJS –

ответ

6

Угловая будет использовать jqLite. Однако вы можете включить jQuery.js перед Angular.js и заставить Angular заменить jqLite на jQuery. $ будет ограничено.

Включить JQuery перед включением AngularJS как,

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

<!-- And then AngularJS --> 
<script type="text/javascript" src="angularjs.js"></script> 
Смежные вопросы