获取页面加载角度js的时间

时间:2016-01-18 03:23:42

标签: javascript angularjs

我想获取并为变量指定我的应用在浏览器上运行的时间。我使用角度js.All我现在脑子里只是这个

    time is:
        </div>  
        <div class="item_contentbox">
          <span my-current-time='h:m'>
          </span>

有人可以给我一个示例,告诉我如何在浏览器上加载我的应用程序?非常感谢帮助

1 个答案:

答案 0 :(得分:1)

一种方法是在应用程序模块上使用.run()块。使用纯JavaScript或使用像momentjs这样的库来获取时间。将其设置为$rootScope.currentTime变量,并将您的范围绑定到该变量<span ng-bind="currentTime">。假设您使用的是AngularJS 1.x而不是2.0。

我没有测试过这个,但它应该是

angular.module('yourAppName', [injected dependencies here...])
  .config(yourConfigFunctionHere)
  .run(function($rootScope) {
     var d = new Date();
     $rootScope.currentTime = d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
   });