2014-12-30 7 views
-4

У меня есть Угловой код:Угловые JS с Jquery

$scope.updateCategory = function(cat,test) { 
     res = angular.element(document.querySelector(
       $(this) 
        .parent() 
        .parent() 
        .find('.custom_cat_name') 
        .val())); 
     alert(res); 

Я хочу, чтобы получить входное значение $ (это) элемента.

Могу ли я это сделать?

В настоящее время он показывает [объект Object], что не имеет смысла.

+0

Настоятельно советую вам прочитать: http://stackoverflow.com/questions/14994391/thinking-in-angularjs-if-i-have-a-jquery-background?rq=1 – Teq1

ответ

0

Зачем вам это нужно?

Я предполагаю, что custom_cat_name - это класс, расположенный на входном элементе (который должен быть привязан где-то на вашей модели).

Просто доступ к элементу из модели что-то вроде:

$scope.model.customCat 

Вместо использования JQuery.

В любом случае, вы делаете что-то bad используя JQuery с вашего контроллера.

Смежные вопросы