を発射します最初の入力で宣言されたもの:importPlaylist。のOnChangeは、私は、この、カスタマーディレクティブを得た最初のファイル入力イベント
どうすればこの問題を解決できますか? ありがとう!
エクストラ:方法場所へのonChangeポイント:
angular.module('uvox-player').controller('PlaylistBaseController', function($scope, Api, $state, $q, $http, $mdToast, ngDialog, $mdDialog) {
$scope.importPlaylist = function(event) {
var file = event.target.files[0];
Api.postPlaylistItunes('itunes[file]', file).then(function(data) {
$state.reload();
}, function(error) {
});
}
および第2の入力方法:
angular.module('uvox-player').controller('PlaylistCoverController', function($scope, Api, $state, $q, $http, $mdToast, ngDialog, $stateParams) {
$scope.selectPlaylist($stateParams.id);
Api.getPlaylist($stateParams.id).then(function(data) {
$scope.cover = data.cover;
}, function(error) {
});
$scope.importCover = function(event) {
var file = event.target.files[0];
Api.postPlaylistCover($scope.selectedPlaylist, 'cover[file]', file).then(function(data) {
$state.reload();
}, function(error) {
});
}
})。
デバッグの目的で、最初の入力を削除しても問題は解決しないのでしょうか? – Vega
はい、既に試してみましたが、うまくいきました。 –
あなたはその発行を修正しましたか? – Vega