2015-02-24 233 views
-1

我对ANgularJs完全陌生。作为一个项目的一部分,我的页面应该动态显示一些内容是数据库的变化。这个变化的值可以通过http获得。Angular Js如何显示动态内容

在我尝试完整场景之前,我只想通过获取局部变量来看是否至少在本地工作。但它不工作,请建议我如何处理这个问题。

angular.module('MyApp') .controller('HomeCtrl', function HomeCtrl($scope, $alert, $auth,$location) { 
Counter=10; 
Counter=Counter+1; 
$scope.user={}; 
$scope.user.counter=Counter; 
} 
HomeCtrl($scope,$alert,$auth,$location); 
); 
+0

我觉得你对使用AngularJS控制器有点困惑。请参阅https://docs.angularjs.org/tutorial/step_02官方文档。 – ADIMO 2015-02-24 16:53:18

回答

0

它看起来像你需要删除以下行:

HomeCtrl($scope,$alert,$auth,$location); 

你还在控制器函数调用

+0

感谢您的回复。但是,如何使这些代码以递归方式执行才能获得新值。 – user2978472 2015-02-24 16:57:29

+0

你为什么要这个代码是递归的?如果你希望它定期更新,你可以使用$超时 - https://docs.angularjs.org/api/ng/service/$timeout – BlueSam 2015-02-24 17:56:18

0

删除

HomeCtrl($scope,$alert,$auth,$location); 

,但也有一些其他的东西也是错的..

工作版本: 小提琴 - http://jsfiddle.net/beLbv6L1/

+0

但我不想添加一个按钮,也是点击事件。循环应该增加值,并且应该在页面刷新或任何其他事件时动态地显示在屏幕上(例如:鼠标点击) – user2978472 2015-02-24 17:02:05