Tôi đang cố gắng hiển thị phương thức khi lượt xem được tải.Lỗi loại: Không thể đọc thuộc tính 'childNodes' không xác định
Code:
//View
<div id="showCom" ng-controller="showmodalCtrl" ng-init="init()">
<div class="modal fade" id="companyModal" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Please Select Company</h4>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<label class="control-label">Recipient:</label>
<input type="text" class="form-control">
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary">Submit</button>
</div>
</div>
</div>
</div>
//Controller
.controller('showmodalCtrl', ['$scope', function($scope){
$scope.init = function(){
$('#companyModal').modal("show");
}
}])
Tất cả mọi thứ hoạt động tốt và các phương thức được hiển thị nhưng tôi nhận được lỗi này trên console:
Type error : Cannot read property 'childNodes' of undefined
Tôi không có ý tưởng tại sao điều này đang xảy ra. Ngoài ra nếu tôi xóa "biểu mẫu" khỏi phương thức, tôi không nhận được bất kỳ lỗi nào. Vì vậy, tôi đoán vấn đề là với các hình thức nhưng tôi không thể giải quyết nó.
Xin cảm ơn trước.
bạn có bao gồm 'jQuery' không? Bạn đang sử dụng bộ chọn '$ ('# companyModal')' để chọn một phần tử với 'jQuery'. –
@MohitPandey .. Có tôi bao gồm jquery – Zee
Rất khó để theo dõi lỗi với mã này. Hãy thử tạo một http://jsfiddle.net/ của nó. Ngoài ra, bên trong bộ điều khiển '$' là một tham chiếu của góc không phải jQuery. Hãy thử sử dụng 'jQuery ('# companyModal')'. –