0
当我点击“刷新”或src时,我只想刷新下面的“div”和另一个div,而不是整个html。 如何使用angularjs来做?如何使用角度来刷新一个div?
<div>
<img alt="Refresh" src="/Captcha/[[.CaptchaId]]/" /><span>Refresh</span>
</div>
谢谢!
当我点击“刷新”或src时,我只想刷新下面的“div”和另一个div,而不是整个html。 如何使用angularjs来做?如何使用角度来刷新一个div?
<div>
<img alt="Refresh" src="/Captcha/[[.CaptchaId]]/" /><span>Refresh</span>
</div>
谢谢!
您在IMG SRC绑定到你的范围,并添加一个ng-click
处理程序到您的img标签处理单击事件,并更改绑定值相应
angular.module("myApp", [])
.controller("MainCtrl", function ($scope) {
$scope.url = "old.png";
$scope.refresh = function() {
$scope.url = "new.png";
};
})
和你的HTML:
<img src="{{url}}" ng-click="refresh()">Refresh</img>
您可以尝试防止默认处理程序:
html:
<img src="{{url}}" ng-click="saveUser($event)">Refresh</img>
个
JS:
$scope.saveUser = function (event) {
event.preventDefault();
// your code
}
如果src有一个初始化值,现在怎么刷新? – user3373877
'src'在示例代码中已经有一个初始值。 – idursun