Javascript 通过组件控制器的id进行访问

Javascript 通过组件控制器的id进行访问,javascript,angularjs,Javascript,Angularjs,我试图从组件控制器访问fileInput、textInput的值,而不使用ng模型。但我正在变得不明确 <form name="uploadForm"> <div layout-gt-sm="row"> <input id="fileInput" type="file" class="ng-hide"> <md-input-container md-no-float class="md-block"> <inp

我试图从组件控制器访问fileInput、textInput的值,而不使用ng模型。但我正在变得不明确

<form name="uploadForm">
<div layout-gt-sm="row">
    <input id="fileInput" type="file" class="ng-hide">
    <md-input-container md-no-float class="md-block">
        <input id="textInput" type="text" placeholder="No file chosen" ng-readonly="true" required current-dir="$ctrl.currentDir">
    </md-input-container>
    <md-button id="uploadButton" class="md-raised md-primary">Choose file</md-button>
    <md-button id="saveButton" class="md-raised md-primary" ng-click="$ctrl.uploadVideoFile($event)" >Upload</md-button>
</div>
</form>



    var input = $(element[0].querySelector('#fileInput'));
    var button = $(element[0].querySelector('#uploadButton'));
    var textInput = $(element[0].querySelector('#textInput'));

选择文件
上传
变量输入=$(元素[0]。查询选择器('#fileInput');
变量按钮=$(元素[0]。查询选择器(“#上载按钮”);
var textInput=$(元素[0]。查询选择器('#textInput');
试试这个

var input = angular.element('#fileInput');

你试过angular.element()吗?是的。我试图在不使用ng模型的情况下获得它。。你不需要ng模型。。只需尝试一些类似的方法:var input=angular.element('#fileInput');我只有jqLite:jqLite不支持通过选择器查找元素!