javascript - can't getting textarea value using AngularJs -
<tr class="labels"> <td nowrap="nowrap">address</td> <td nowrap="nowrap"><label for="tbaddress"></label> <textarea name="tbaddress" id="tbaddress" cols="39" rows="5" ng-model="$parent.tbaddress"></textarea> </td> </tr> <tr> <td> </td> <td align="right"> <input type="submit" name="button" id="button" value="submit record" class="btns" /> <input type="reset" name="button2" id="button2" value="cancel" class="btns" /> </td> </tr> i'm not able textarea value using angularjs. input text fields getting through controller except textarea. doing wrong ?
alert($scope.tbaddress); var thisdata = { 'name': $scope.tbfn, 'company': $scope.tbcompany, 'designation': $scope.tbdesignation, 'email': $scope.tbemail, 'phone': $scope.tbphone, 'mobile': $scope.tbmobile, 'address': $scope.tbaddress }; it's alert undefined...
if have alert($scope.tbaddress); positioned right there, of course it'll end undefined. nothing has been assigned $scope.tbaddress @ point. (but maybe have defined earlier, it's not being shown in code).
i didn't have problem getting work. wrapped alert in function bound submit button. i'm able value. see example.
i took liberty of changing $scope bit. it's recommended every ngmodel has . in it's name. rather tbaddress should tb.address. has how angular inheritance handled.
refer to:
Comments
Post a Comment