How to call onchange event on scope value, without usign directive in Angular Js?
<p>I created a dynamic form, in this form I want to make onchange operations in some elements. </p>

<p>I am trying to do it by jquery. as <code>$('element-id').change...</code></p>

<pre><code>.controller("autoQuoteCtrl", ["$log", "$scope", "$rootScope", "dtoResource", "$http", "$state", "$stateParams", "postDtoFactory", function ($log, $scope, $rootScope, dtoResource, $http, $state, $stateParams, postDtoFactory) {
                    $scope.answers.PC.change = function() {
                        console.log('here');
                    };
                }]);
</code></pre>

<p>If I change answers.PC value my action should get execute.</p>

<p>I am not sure how it will work but looking around to achieve such solution, where I could achieve this without making change in html.</p>

<p><a href="https://plnkr.co/edit/GA74YHNFxFb0ARg16Sjj?p=preview" rel="nofollow">https://plnkr.co/edit/GA74YHNFxFb0ARg16Sjj?p=preview</a><br>
In <code>controldirective.js</code> file function(directive) <code>textControlDir()</code> added <code>ng-change="my-{{queObj._attributeName}}"</code></p>

<p>This creates ng-change="myPC"</p>

<p>In autoQuoteCtrl.js 
added</p>

<pre><code> $scope.answers.myPC = function() {
                        console.log('here');
                    };
</code></pre>