Javascript 在angularjs中为每X分钟生成时间数组

Javascript 在angularjs中为每X分钟生成时间数组,javascript,html,angularjs,angularjs-ng-repeat,Javascript,Html,Angularjs,Angularjs Ng Repeat,我看到了类似的问题,但我不知道如何在angularjs中处理这个问题。 这段代码返回一个数组,我想在预订约会的特定时间创建超链接标记 html代码: css代码: a:link, a:visited { background-color: white; color: black; padding: 9px 25px; text-align: center; text-decoration: none; display: inline-block; line-height: 0em; } a:

我看到了类似的问题,但我不知道如何在angularjs中处理这个问题。 这段代码返回一个数组,我想在预订约会的特定时间创建超链接标记

html代码:

css代码:

a:link, a:visited {
background-color: white;
color: black;
padding: 9px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
line-height: 0em;
}


a:hover, a:active {
background-color: #52D017;
}`
脚本:

var d = 12;

var n = 0,
min = 20,
periods = [" AM", " PM"],
times = [],
hours = [ 9, 10, 11,12, 5,6,7,8];

for (var i = 0; i < hours.length; i++) {
 times.push(hours[i] + ":" + n + n + periods[0]);
while (n < 60 - min) {
 times.push(hours[i] + ":" + ((n += 20) < 10 ? "O" + n : n) +  periods[0])
 }
 n = 0;
 }

times = times.concat(times.slice(0).map(function(time) {
 return time.replace(periods[0], periods[1])
}));


console.log(times);
document.querySelector("a").textContent += times.join()
vard=12;
var n=0,
最小值=20,
期间=[“上午”、“下午”],
次数=[],
小时=[9,10,11,12,5,6,7,8];
对于(变量i=0;i

请帮助我在angularjs和使用ng reapeat中更改此代码,并单击特定时间。

使用
ng repeat
指令如下:

<div ng-repeat="v in times">
  <pre>{{v|json}}</pre> <!-- for demo only-->
</div>

使用
ng repeat
指令如下:

<div ng-repeat="v in times">
  <pre>{{v|json}}</pre> <!-- for demo only-->
</div>

但当我在我的控制器上运行此代码时,不会发生与控制器如何运行相混淆的情况deal@AshishGoyal好吧,这是一个角度的基础,建议你从教程开始:)。不管怎样,我回答了你的问题它总是在上午和下午显示时间意味着如上代码我提到显示和分类上午和下午,即9,10,11显示上午和12,5,6,7,8显示下午,但你提到的代码是不分类的。但当我在我的控制器上运行此代码时,不会发生与控制器如何操作混淆的情况deal@AshishGoyal 好吧,这是一个角度的基础,建议你从教程开始:)。不管怎样,我回答了你的问题它总是在上午和下午显示时间意味着如上代码我提到显示和分类上午和下午,即9,10,11显示上午和12,5,6,7,8显示下午,但你提到的代码是不分类的。