javascript - 日期时间在 angular.js 中不起作用

标签 javascript angularjs datetime

我有这行代码

<h3> <script>Date.now</script>{{$flow.files[0].name}} </h3>

基本上我想要做的就是将日期放在从 {{}} 生成的文件名前面。

它目前什么也不显示,unix 时间戳可能更好,但我只能让它显示我前面输入的文本。

我已经尝试过{{Date.now(); $flow.files[0].name}}但没有成功。

最佳答案

如果您想像第一次尝试一样使用 JavaScript 来完成此操作,您应该具有如下内容:

<div ng-app="app">
    <span id="dateHere"></span> - {{fileName}}
    <script>
    document.getElementById("dateHere").innerHTML = Date();
    </script>
</div>

如果您想更好地控制日期格式:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js"></script>
<div ng-app='app' ng-controller='Ctrl'>
        <span id="dateHere"></span> - {{fileName}}
        <script>
        document.getElementById("dateHere").innerHTML = Date();
        var date = new Date();
        var currentYear = date.getFullYear();
        var currentMonth = date.getMonth();
        var currentDate = date.getDate();
        var customDate = currentMonth + '-' + currentDate + '-' + currentYear;
        document.getElementById("dateHere").innerHTML = customDate;
        </script>
</div>

<script>
  angular.module('app', []).controller('Ctrl', function($scope){
    $scope.fileName = 'your file name';
  })
</script>

-> on Plunker

关于javascript - 日期时间在 angular.js 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32183422/

相关文章:

javascript - 如何在 javascript 中强制声明变量或如何检查它?

javascript - 自定义组件/模板未显示

javascript - 如何在 Angular 谓词中使用保留字符?

javascript - 当我改变一个变量的值时,另一个变量也在改变

php - 尝试将 MysQl Timestamp 转换为 Time Ago 时无法解析时间字符串

perl - 如何修改 Perl DateTime 对象?

javascript - 为什么我的 ExtJS 选项卡不会显示带有边框布局的项目

javascript - 你如何让 ReactJS 成为 AngularJS 的 MVC 架构中的 'V'?

mysql - 中午观察

javascript - 暂停、恢复、中止和解决长期运行的 promise