I stworzył podstawową aplikację na podstawie angularjs
Jak zmienić wartość opóźnienia za pomocą angularjs?
HTML:
<div ng-app="miniapp">
<div ng-controller="Ctrl">
My name is
<input type="text"/>
Val: {{val}}
<br/>
<button ng-disabled="val">Submit</button>
</div>
JS:
var app = angular.module('miniapp', []);
var glob;
function Ctrl($scope) {
glob = $scope;
$scope.val = false;
window.setTimeout(function() {
$scope.val = true;
}, 3000);
}
window.setTimeout(function() {
glob.val = true;
}, 3000);
Jak widać staram się zmienić val
do true
po 3 sekundach na 2 sposoby, ale nikt nie pracuje dla mnie. Naprawdę dziwne. Przegapiłem coś?
Właściwie próbuję zmienić wartość po otrzymaniu odpowiedzi od Ajax, ale przypuszczam, że powinien być ten sam problem.
Dzięki,
Oto mój przykład: http://jsfiddle.net/6uKAT/20/
Dzięki, wiem, że rzeczywiście staram się zmienić wartość po dostać odpowiedź z Ajax, ale załóżmy, powinien być ten sam problem . –
Aby odpowiedzieć na to konkretne pytanie, być może będę musiał zobaczyć prawdziwy przykład tego, co próbujesz osiągnąć. – Chase
Powód przegłosowania? – Chase