2 回答
TA贡献1827条经验 获得超4个赞
把jQ的部分改了改,字符串的地方看的脑仁疼。。。Angular的部分没动。
function PreviewImage(divImage, upload) {
if (checkPic()) {
var imgPath = getObjectURL(upload.files[0]);
$('<img>', {
"class": 'bgimg1',
id: 'imgPreview',
css: {
width: '100%',
height: '100%'
}
}).appendTo('#divImage');
$('.menu').hide();
$('.menuswitch1')
.toggleClass('menuswitch1')
.toggleClass('menuswitch');
var appElement = $('[ng-controller="screenCtrl"]')[0];
var $scope = angular.element(appElement).scope();
$('.success_text').html('更改背景图片成功');
$scope.$apply(function () {
$scope.success_display = false;
})
setTimeout(function () {
$scope.$apply(function () {
$scope.success_display = true;
})
}, 2000);
}
}
另外,
下次尽量别try这么大块的代码吧。。。还不如多console点或者等报错
引号建议以单引号为主
添加回答
举报