我有一个ng-model
元素,我可以点击或拖放图片。一旦我将它放在我的<div class="dragAndDrop"
ng-model="Image.file"
ngf-select
ngf-drop
ngf-drag-over-class="dragover"
ngf-accept="'image/*'"
ngf-max-size="{{Image.sizeLimit}}MB"
ngf-pattern="'image/*'"
ngf-model-invalid="Image.invalid"
ngf-validate-after-resize="true"
ngf-resize-if="Image.resizeCondition($file)"
ngf-resize="{ quality: .9, type: 'image/jpeg' }">
绑定变量中,我就做了一些细化。
这是工作代码。
ngf-before-model-change
加载和调整图像大小需要几秒钟,同时我想显示加载弹出窗口。所以我尝试使用ngf-change
和$scope.Image.file
。一旦使用它们就会被正确触发但是我发现null
变量带有$class = 'SomeClass';
echo $class::$information;
值,即使精心设计已正确完成。
我的错误在哪里?我不能仅仅将一个函数与这两个事件相关联而不会破坏其他任何事件吗?