【问题标题】:I want to dynamically write messages into a div in my template. How can I do that?我想将消息动态写入模板中的 div 中。我怎样才能做到这一点?
【发布时间】:2017-03-13 13:00:05
【问题描述】:

我从服务器接收消息,我想将它们写入 div。我在弄清楚如何将字符串附加到 div 的内容上时遇到了很多麻烦。如何在我的控制器中执行此操作?

【问题讨论】:

  • 你能分享你的代码吗?

标签: angularjs angular-controller angular-template


【解决方案1】:

在控制器中,您可以在 $scope 对象中分配您的消息。

例如:

 var msg = '';

 function (mymsgs) {
    msg += mymsgs;
    $scope.messages = msg;
 }

之后,在视图或 html 中,您可以使用方括号访问消息

 <div>{{messages}}</div>

如果您遇到任何问题或分享您的代码,请告诉我。我会修改

【讨论】:

  • Ankit - 谢谢,但问题还在于我想显示不时到达的消息,并将它们附加到消息的末尾。 Angular 只是将第一个分配给 mymessages,并没有显示其余部分。
  • 我编辑了,请检查,如果可以的话,请您分享您的代码以便我修改
猜你喜欢
  • 2022-11-09
  • 2010-12-31
  • 2018-10-05
  • 1970-01-01
  • 2012-08-18
  • 1970-01-01
  • 2021-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多