这一直在发生在我身上。我将使用一段不起作用的代码,例如ng-repeat
或jquery .html
函数,即使一切看起来都很完美。然后我会离开几个小时,回来,改变 nothing ,再次运行代码并且神奇地工作。 Chrome中是否有一个浏览器设置,通过阻止他的代码工作直到他等了几个小时,让这个家伙搞砸了。"我会粘贴一些不起作用的代码......直到它开始工作。
<div ng-controller="mycontroller2">
<form ng-submit="submit()">
{% csrf_token %}
Search:<input ng-model="artiste" />
<input type="submit" value="submit" />
</form>
<table ng-repeat="artist in artists">
<tr>
<td> {({ artist.fields.link })} </td>
</tr>
</table></div>
<script>
artApp.controller('mycontroller2', ['$scope', '$http',
function($scope, $http){
$scope.submit = function(){
var call = {
method: 'POST',
url: '/rest/',
data: {
"artiste": $scope.artiste
},
headers: {
'Content-Type': 'application/json',
'X-CSRFTOKEN': "{{ csrf_token }}"
}
};
$http(call)
.success(function(data){
var response = angular.fromJson(data);
$scope.artists = response;
})
}
}]);</script>
此代码根本没有更新dom;我出去了2个小时,现在它就像一个魅力。我发誓,我什么都没改变。有没有人听说过这个问题?