所以我试图让许多带有背景图像的 div 并在我将鼠标悬停在任何特定 div 上时禁用背景图像。
<div id="interest" class="col-md-4 col-sm-6" ng-repeat="interest in vm.interestList"
ng-init="myStyle={'background-image': 'url(interest.src)'}"
ng-style="myStyle" ng-mouseenter="myStyle={}"
ng-mouseleave="myStyle={'background-image': 'url(interest.src)'}">
<button id="interestButton" class="btn btn-default btn-lg" >{{interest.interestName}}</button>
</div>
由于某种原因,ng-init 中的 myStyle 永远不会获得 interest.src 中的实际值,而只是获得“interest.src”。我也试过 {{interest.src}} 但这不起作用。
任何帮助表示赞赏!