このJSFiddleに示すようにngImgCropを使用しています。
私は何を達成しようとすると、私は(NG-IFを使用して)表示したときに画像選択ボックスが自動的に開きますということです。トリガー<input type = "file">プログラムで角度を指定してファイルを選択
<div ng-if="showImageSelector">
<div>Select an image file: <input type="file" id="fileInput" /></div>
<div class="cropArea">
<img-crop image="myImage" result-image="myCroppedImage"></img-crop>
</div>
</div>
です:私はプログラム的にも見せず、画像選択ウィンドウを開きたいですユーザー:
<input type="file" id="fileInput" />
iv'eは、コントローラの入力のクリックイベントのいくつかのバリエーションに入れ、それらのどれもこれまでに試したiv'e、働いていないしようとした: 1.
$timeout(function() {
angular.element('#fileInput').triggerHandler('click');
}, 0);
トリガの
2.
angular.element(document).ready(function() {
angular.element('#fileInput').triggerHandler('click');
});
3.
setTimeout(function(){
angular.element('#fileInput').triggerHandler('click');
}, 1000);
4.
setTimeout(function(){
document.getElementById('fileInput').click();
}, 1000);
これはiOS WKWebkitでは機能しません –