0
我發現這個指令用於讀取文件。它工作的很好,但我想了解它是如何工作的。一旦我有一個很好的理解,我想設置一個元素背景圖像到這個指令裏面的BASE64圖像。任何幫助都會很棒。瞭解角度指令
.directive("fileread", [function() {
return {
scope: {
fileread: "="
},
link: function (scope, element, attributes) {
element.bind("change", function (changeEvent) {
var reader = new FileReader();
reader.onload = function (loadEvent) {
scope.$apply(function() {
scope.fileread = loadEvent.target.result;
});
}
reader.readAsDataURL(changeEvent.target.files[0]);
});
}
}
}]);