title: Angularjs: How to get value of input without ng-model
body: <p>I need to make some inputs by <code>ng-repeat</code>, and in my json file I have in object where is a property called <code>name</code>, like this:</p>
  
  <pre><code>"url":"find_company",
      "values":[
        {
          "name":"company name",
          "type":"input_search"
        },{
          "name":"company_phone",
          "type":"input_search"
        }
      ]
  </code></pre>
  
  <p>I want to make search in DB, in search you can find by any field or by two or more field. Field called the same as property of object. So by ng-keyup I need to send to my function </p>
  
  <pre><code>search(field, value)
  </code></pre>
  
  <p>two arguments. I want to do something like this</p>
  
  <pre><code>&lt;div ng-repeat="value in param.values"&gt;
      &lt;input ng-if="value.type == 'input_search'" 
             ng-keyup="search(value.name, this.text)" 
             type="text"&gt;
  </code></pre>
  
  <p>How can a send to function text of this input without using <code>ng-model</code>? Where <code>this.text</code> is value of input.</p>