angular - 带有逗号分隔值的 NgFor
问题描述
我有一个用户以这种格式输入字符串
string = "1,5,12,66"
我想简单地对值做一个 ngFor 1 5 12 66
,我的代码是
<div *ngFor="let number of arrString" ng-if="number!=','">
<a class="item item-icon-right font-12">
<b>{{number}}</b>
</a>
</div>
我的代码显示的问题
1
5
1(应显示 12)
2
6
6(应显示 66)
任何帮助,将不胜感激
解决方案
您可以使用string.Split
方法创建一个字符串数组,如下所示并循环它们
Mystring = '1,5,12,66';
arrString = this.Mystring.split(',');
推荐阅读
- python - 迭代数组的每个元素
- google-maps - 颤振谷歌地图。展现风格。我怎样才能得到这个工作?
- java - TestNg 硒化物。没有 webdriver 绑定到当前线程
- c# - U-SQL 获取字符串的最后 3 个字母
- react-native - Jest expo 找不到转换属性 - 缺少assetFileTransformer.js 文件
- java - Helidon后台任务
- typescript - 打字稿中有什么方法可以说“和其他任何人”
- c++ - C++20 显式默认相等运算符
- reactjs - GraphQL 前端反应
- sql - 在两个字符sql server之间获取多封电子邮件