我有一個引導模式內的窗體。但我不能夠獲得控制器端形式的值與範圍變量。angularjs形式內部引導模式彈出
https://plnkr.co/edit/FjKXUpoBDdvQqomI97ml?p=preview
我原來的代碼有一個問題也。當我點擊提交按鈕時,它會刷新整個頁面,提交功能不會執行。
我的形式:
<div class="modal-body">
<form class="form-horizontal" name="contact" ng-submit="contactForm()">
<div class="form-group">
<label class="col-lg-3 control-label">Name* :</label>
<div class="col-lg-8">
<input class="form-control" type="text" id="name" name="_name" ng-model="_name" > </div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Email* :</label>
<div class="col-lg-8">
<input class="form-control" type="email" id="email" name="_email" ng-model="_email" required> </div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Mobile* :</label>
<div class="col-lg-8 row">
<div class="col-lg-4">
<input type="text" class="form-control" ng-model="_cc" placeholder="+91" name="_cc"> </div>
<div class="col-lg-8">
<input class="form-control" type="text" ng-model="_mobile" maxlength="10" ng-pattern="/^[0-9]{5,10}$/" id="mobile" name="_mobile"></div>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Message :</label>
<div class="col-lg-8">
<textarea class="form-control" rows="2" name="_condition" ng-model="_condition"></textarea>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-7 col-lg-5">
<button type="submit" class="btn btn-primary" id="contactSubmit" >Submit</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div></div>
</form>
</div>
控制器:
$scope.contactForm = function(){
console.log($scope._condition,$scope._name,$scope._email,$scope._cc,$scope._mobile);
};
擺脫bootstrap.js和使用的角度,用戶界面引導。不需要重新發明輪子。它也沒有jQuery的依賴,所以也可以擺脫這一點...你是在寫一個角度的應用程序或jQuery的應用程序?參見[thinking-in-angularjs-if-i-have-a-jquery-background](http://stackoverflow.com/questions/14994391/thinking-in-angularjs-if-i-have-a-jquery-background ) – charlietfl
編寫一個角度的應用程序,但對於像這樣的$('#myModal')的某些jquery功能。modal('hide');我包括Jquery –
所以擺脫它,並忘記jQuery現在存在 – charlietfl