vì vậy tôi có một thành phần có mẫu chứa biểu mẫu.thành phần angularjs nhận được một biểu mẫu bên trong mẫu
mycomponent.html:
<div>
<form name="myForm">
<!-- more html code -->
</form>
</div>
Làm thế nào tôi có thể truy cập myForm bên trong bộ điều khiển thành phần? Hiện tại tôi đang tiêm $ scope để lấy nó từ đó. Hoặc đó là cách duy nhất để lấy biểu mẫu?
Chỉnh sửa: Thêm một số mã để minh họa tốt hơn trong javascript
angular.module('example')
.component('myComponent', {
templateUrl: 'mycomponent.html',
controller: function($scope) {
$scope.myForm // This works
this.myForm // undefined, can I access it through the component scope instead of $scope somehow?
}
});
Nói chung, bạn ràng buộc bạn các yếu tố trong hình thức trong góc, chứ không phải đối phó với trực tiếp. Có lý do nào bạn cần truy cập vào phần tử biểu mẫu không? – Dave
Tôi muốn kiểm tra $ e.t.c. nguyên sơ, nguyên sơ –