我有两个作用域变量:$scope.banner
和$scope.defaultBanner
。
我正在通过服务获取横幅,但如果横幅的文件不存在,我的变量将为空,因为我的服务不会返回任何内容。
所以我想要这样,如果 $scope.banner
未定义,那么我会显示 defaultBanner
。但是,来自服务的横幅当然必须优先显示。
这可能吗?
更新
我实际上正在寻找一个 Angular 技巧或任何可以直接放在我的 html View 中的东西
最佳答案
检查这个(很棒的)技巧:
<img ng-src="{{banner || defaultBanner}}" />
关于javascript - 如果一个未定义,则在 View 中的两个范围变量之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560332/