【发布时间】:2015-06-20 16:32:42
【问题描述】:
这是折叠的代码,我正在使用物化 css。
<ul id="ulcollapse" class="collapsible">
<li id="licollapse" ng-repeat="single in packageNames">
<div class="collapsible-header">{{single.name}}</div>
<div class="collapsible-body"><p>{{single.name}}</p></div>
</li>
</ul>
在这里,我正在编写我的 Angular js 代码,用于从 json 中检索数据并尝试显示上述 html 代码。
$scope.packageNames = [];
$http.get('data.json').then(function(res){
$scope.packagesData = res.data;
angular.forEach($scope.packagesData.Packages,function(value, key) {
$scope.packageNames.push({name:value.Name,content:value.Content});
});
});
我能够在 html 代码中显示数据。但它并没有崩溃。 我能够完美地检索 json 数据,并且 html 代码中没有语法错误。我仔细检查了它。 请给我一些解决问题的想法。
【问题讨论】:
-
我从未使用过 Materialise,所以认为这只是一个疯狂的猜测,但可能你需要一些方法在数据准备好显示后重新初始化可折叠组件,所以让我们在你的
forEach之后说. -
嗨@Nobita 我不认为这是材料的问题......但我不明白重新初始化是什么意思......你能详细说明......
标签: json angularjs materialize