我創建了基本的應用程序基於angularjs
如何通過使用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);
正如你可以看到我嘗試改變val
到true
通過2種方式3秒後,但沒有人爲我工作。真奇怪。我錯過了什麼?
其實我試圖從Ajax獲取響應後更改值,但假設應該是同樣的問題。
感謝,
這是我的例子:http://jsfiddle.net/6uKAT/20/
謝謝,我知道,其實我試圖改變價值得到Ajax響應後,但假設應該是同樣的問題。 –
爲了回答這個特定的問題,我可能需要看到你想要完成的一個真實例子。 – Chase
downvote的原因? – Chase