0

I want dynamic text tool tip for input box and i have used bootstrap 3.1.1 here with angularjs 1.2.16
but i am getting value as undefined through ng-model of input box.

HTML

    <div class="input-group">
        <input type="text" class="form-control input-sm" ng-model="searchColumnOfDatagridQuery1" placeholder="Search {{columnData[0].text.toLowerCase()}} here" tooltip="Search {{columnData[0].text.toLowerCase()}} here" tooltip-trigger="mouseenter" tooltip-placement="bottom" tooltip-append-to-body="true">
                    <span class="input-group-btn">
                            <button class="btn btn-default btn-sm" type="button" ng-click="searchColumnOfDatagrid(searchColumnOfDatagridQuery1,1)"><span class="glyphicon glyphicon-search"></span></button>
                    </span>  
    </div>  

JSFiddle I have update my code here

Can any one tell me why i am not getting ng-model value here and how to resolve this issue?
How to get ng-model value of text-box because on click of button i am getting undefined value?

2
  • what should be the output? Commented May 10, 2014 at 9:34
  • @aamir sajjad: My problem is i am not getting ng-model value of text box.
    – Sachin
    Commented May 10, 2014 at 9:49

2 Answers 2

1

$.parent.Whatevermodel property you have is the solution. Please check following plunkr, it is working for me.

http://plnkr.co/edit/cnm0pGYXBHda4I5hpYYi?p=preview

Upvote and accept it as answer if it helps:)

2
  • How to get ng-model value of text-box because on click of button i am getting undefined value?
    – Sachin
    Commented May 10, 2014 at 9:50
  • @Sachin Kumbharkar I have update my answer. Please check it now Commented May 10, 2014 at 10:22
0

I've found workaround for this here

you can change value of your ng-model attribute from searchColumnOfDatagridQuery1 to: $parent.searchColumnOfDatagridQuery1 and it should works just fine.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.