Javascript 在一组对象上重复

Javascript 在一组对象上重复,javascript,angularjs,Javascript,Angularjs,使用ng repeat,我将如何循环执行以下操作: var messages : [ {text:"Standard Message"}, {text:"Success Message!", type:"success"}, {text:"Alert Message!", type : "alert"}, {text:"secondary message...", type : "secondary"} ] <p ng-repea

使用ng repeat,我将如何循环执行以下操作:

var  messages : [
      {text:"Standard Message"},
      {text:"Success Message!", type:"success"},
      {text:"Alert Message!", type : "alert"},
      {text:"secondary message...", type : "secondary"}
    ]
<p ng-repeat="message in messages">{{message.text}}</p>
我试过:

<p ng-repeat="message in messages">{{message}}</p> 

{{message}


但它似乎不起作用,我该怎么做

您需要将消息数组插入$scope:

$scope.messages = [
      {text:"Standard Message"},
      {text:"Success Message!", type:"success"},
      {text:"Alert Message!", type : "alert"},
      {text:"secondary message...", type : "secondary"}
    ]
然后按如下方式使用:

var  messages : [
      {text:"Standard Message"},
      {text:"Success Message!", type:"success"},
      {text:"Alert Message!", type : "alert"},
      {text:"secondary message...", type : "secondary"}
    ]
<p ng-repeat="message in messages">{{message.text}}</p>

{{message.text}


。。或者阅读头版教程。我不确定为什么这个问题被划出主题,因为OP通过显示html标记显示了“他正在尝试做什么”,而接受的答案显示了他遗漏了什么。虽然很原始,但我碰巧一直看到这样的问题,这是理所当然的,因为OP错过了一些他花了很多时间的非常微小的事情,其他人也在那里指出了这个微小的错误。这个问题并不是含糊不清的,不应该被划出主题。奇怪的是,现在{{message}}甚至可以工作了。我想把这个东西倒出来。哦,好吧,现在开始工作了,不确定出了什么问题。@ChrisChevalier我不明白你的问题,你能详细解释一下吗?他不懂Y中X的
X
@DorCohen,它正在阵列上循环。对于
$scope.messages
中的每个
消息
,它不是单数/复数。您可以使用任何变量(尽管这是一个非常常见的约定)。例如,它可能是在消息中写入的

{{x.text}