2016-08-28 2 views
0

В качестве нового «Angularian», у меня есть это:Как я могу выразить выражение console.log в AngularJS?

<div data-ng-app="" data-ng-init=""> 
    <input type="text" ng-model="hello"> 
    <p>{{hello}}</p> 
</div> 

Но мне интересно, как я могу console.log все, что я типа в выражении (нг-модель)?

(например, если я типа «Soylent Зеленый человек» в текстовое поле Я хочу увидеть его в окне Inspector в Chrome)

+0

есть 'нг-change' событие с функцией на' input' поля и затем иметь эту функцию внутри контроллера и от этой функции делают 'console.log ($ scope.hello)' –

+0

нормально, звуки немного излишне усложненная угловой командой, но я дам ей попробовать, тем не менее :) –

+0

могу я знать, что вам было сложно? вам нужно написать код, чтобы вести себя так, как вы хотите. –

ответ

1

Вы можете использовать console.log($scope.hello); внутри контроллера.

Предлагаю вам ознакомиться с дополнениями/расширениями, такими как Batarang и ng-inspector. Это самый новый, и, как следует из названия, он позволяет вам проверять области применения.

0

У вас есть контроллер для этого приложения, если вы не знаете о контроллерах вы можете прочитать в документации в w3schools Вы можете сделать console.log($scope.hello) внутри контроллера По умолчанию каждую переменную, которую вы указали в HTML находится в $ объеме объект

1

Использование нг с переменой директиву с входным тэгом как

<input type="text" ng-model="hello" ng-change="textChange()" > 

и в контроллере

$scope.textChange = function() { 
      console.log($scope.hello); 
    } 

https://jsfiddle.net/walioulislam/wpjwavrc/

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