0
ng-modelを使用せずに、コンポーネントコントローラからfileInput、textInputの値にアクセスしようとしています。しかし、私は未定義になっています。コンポーネントコントローラからのIDによるアクセス
<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'));
を試してみてください、あなたは)(angular.elementで試してみましたか? –
はい、私はしました。私はng-model – user6934713
を使用せずにそれを取得しようとしていますか? ..あなたはNGモデルを必要としません..°のようなsomehtingを試してみてください:var input = angle.element( '#fileInput')); –