我怎么能"卸载”;带有angularjs的图像
how can i "unload" an image with angularjs
我有一个img标记,它使用ng-src指令。ng-src指令绑定到一个名为$scope.photoUrl的属性。一旦我设置了$scope.photoUrl的值,就会加载图像。然而,在那之后,我希望能够"卸载"图像。。。也就是说,我希望能够将img标记的src设置为none,以便从屏幕上删除图像。然而,我找不到实现这一目标的方法。我试过了,但什么也没发生:
$scope.$apply(function() {
$scope.photoUrl = '';
});
有办法做到这一点吗?我必须将$scope.photoUrl设置为透明.gif吗?
将src设置为none不会使图像正确消失,我认为这种行为因浏览器而异,但如果图像损坏(例如没有src),则图像所在的位置可能会出现红色x。您应该隐藏图像标记。您可以使用ng-show
属性并测试photoUrl
的空性。
相关文章:
- 使用带有AngularJS的DocRaptor web服务
- Typerror:set 不是带有 angularjs 的函数
- 谷歌地图没有显示在带有angularjs的第二个部分视图上
- 带有angularjs的ionic应用程序
- 我怎么能"卸载”;带有angularjs的图像
- 带有AngularJS指令的类似Google的搜索框
- 使用带有AngularJS错误的ngRoute
- 带有 angularjs 指令的动态标记
- 包括一个带有 angularjs 的插件
- 使用带有 AngularJS 的 onclick 事件重置范围
- 带有 AngularJS 的移动架构选项
- 绘制带有 angularjs 给出的行和列计数的表格
- 如何将用户路由到带有angularjs和Firebase的新页面
- 带有 AngularJs 的预加载器
- 如何在不刷新的情况下在页面中包含带有 AngularJS 的模板
- 如何使用 ng-switch 切换显示带有 AngularJS 的嵌套表
- 带有 angularjs 和 requirejs 的延迟加载模块
- 使用带有 AngularJS(angular-websocket-service)和 Spring Boot 的 Web
- 带有 angularjs 的表单不会填充所有字段
- 打开带有 angularjs 按钮的页面