如何使用angularjs在延迟后更改值?
- 论坛
- 如何使用angularjs在延迟后更改值?
14 浏览
如何使用angularjs在延迟后更改值?
我基于angularjs
创建了一个基本的应用程序。
HTML:
我的名字是 Val: {{val}}
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);
正如你所见,我尝试通过两种方式在3秒后将val
更改为true
,但都没有成功。真奇怪。我是不是漏掉了什么?
实际上,我尝试在从Ajax获取响应后更改值,但应该是相同的问题。
谢谢,