javascript - *ngfor Angular 2 中的字符串连接

标签 javascript html angular typescript

我想在 *ngfor angular 2 指令中加入多行字符串。

var contacts = [str1, str2, str3];

<div *ngFor="let c of contacts;let last = last; let str = str + c;">
    <div *ngIf="last">
         {{str}}
    </div>
</div>

我知道上面的代码无效。但是我想知道像上面这样的事情是可能实现的吗?

预期输出应该是

Str1

Str2

三级

注意:我想使用 angular ngfor 在 C# 中实现如下代码。

   var str = "";

   foreach(var item in items)
   {
     str = str + item.toString();
   }
   console.log(str);

最佳答案

也许像 join 这样简单的东西就足够了:

未经测试

var contacts = ['str1', 'str2', 'str3'];

<div [innerHtml]="contacts.join('')"></div>

关于javascript - *ngfor Angular 2 中的字符串连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40402347/

相关文章:

javascript - 刷新/ctrl-r 时更改 Chrome 扩展程序的 URL

javascript - hittng http post 请求后无法执行成功 block

javascript - 从不同字段以不同形式向服务器提交数据

javascript - 如何让我的 Div2 直接位于我的 Div1 下方

广告的 HTML 元素?

javascript - Angular2 ng-if 有什么问题

javascript - SyntaxError : JSON. 解析:意外的数据结束

html - 根据宽度设置div高度

javascript - Angular 2 : How do you access component variables within an event (scope issue)

angular - 如何在 Angular 服务中获取通用类型 T 的名称