无法将模态数据输入到angularjs控制器

时间:2018-10-19 07:41:31

标签: angularjs codeigniter

我正在尝试使用引导程序模式将用户添加到数据库中我没有收到任何错误,但无法获取用户数据。

<div class="modal-body">             
<form class="form-horizontal" role="form">
<div class="form-group">
<label  class="col-sm-3 control-label" >First name</label>
<div class="col-sm-9">
<input type="text" class="form-control"   ng-model="firstname">
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Last name</label>
<div class="col-sm-9">
<input type="text" class="form-control" ng-model="lastname" >
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default" ng-click="add()">Add</button>
</div>
</div>
</form>
</div>

我的控制器是:

$scope.add = function() 
{  
console.log(firstname); //here i want to display fn&ln and make http request to codeigniter api o/p in console is: firstname(not the username entered)
}  

我也想使用codeigniter api调用在数据库中更新它,有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您应该使用$ scope.firstname,而您需要拥有$ scope才能访问范围变量

别忘了将ng-app和ng-controller添加到模板HTML