ng-重复不输出 JSON 数据
ng-repeat no output of JSON data
我用与人相关的数据填充JSON数据数组,就像这样。
$scope.persons = [{ firstname: '', surname: ''}];
$scope.persons.push({
firstname: $scope.firstname, //input form field
surname: $scope.surname //input form field
});
然后我尝试将数组的所有元素输出为 HTML,如下所示:
<span ng-repeat="person in persons">{{person.firstname}} {{person.surname}}</span>
我得到的是一对空的<SPAN>
标签作为输出,总是正确的数量,意味着:数组中的三个名称会产生三对<SPAN>
标签,但里面没有个人数据?!为什么?
无论出于何种原因,我都无法弄清楚问题的本质,但我偶然发现了一种对我有帮助的解决方法。我想,它可能对其他人有用,所以它在这里:
<ul>
<li ng-repeat="person in persons">
<span ng-bind="person.firstname"></span> <span ng-bind="person.surname"></span>
</li>
</ul>
您在个人数据中没有任何值,即名字和姓氏。初始化名字和姓氏值,如下所示:
$scope.persons = [{ firstname: 'Neha', surname: 'Saggam'}];
$scope.persons.push({
firstname: $scope.firstname, //input form field
surname: $scope.surname //input form field
});
那就试试吧!这对我有用。
相关文章:
- 如何将JSON数据导入我的ejs模板
- 如何将json数据显示为html
- Json数据包含日期和时间格式
- 用我的json数据填充JQuery DataTable
- AngularJS加载JSON数据,然后从中解析/加载HTML
- 使用jquery读取Json数据
- 如何将本地json数据加载到Extjs数据模型中
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- React-将jSON数据传递给子组件的子组件
- 尝试从控制器加载带有json数据的Simile时间线
- Jquery:对返回JSON数据的php脚本的Ajax调用
- 如何通过数据分组将json数据转换为嵌套的json数据格式
- 如何在ReactJs中显示Json数据
- 使用javascript进行JSON数据检索
- tu如何将id放在填充了json数据的html表td上
- 将JSON数据从服务器加载到knockout.jsobservable中
- 使用JavaScript处理JSON数据
- 如何将json数据传递到.js文件
- 如何在带有nunjucks和gullow数据的JSON数据中使用带有HTML的内容
- 如何使用var名称调用JSON数据