在 Polymer 元素内重复来自 AngularJS 的 Json 数据
Repeating Json data from AngularJS inside Polymer element
我无法在聚合物网络元素中重复从 angularjs 获取的 json 数据。
1. angularjs 控制器:
app.controller('SubjectController', function($scope, $http, $routeParams) {
$http.get('api2.json').success(function(data){
$scope.values = data.subjects;
$scope.params = $routeParams.id;
});
})
2.polymer 1.0 网络元素
<dom-module id="subject-list">
<template is="dom-bind">
{{values}}
<template is="dom-repeat" items="{{values.name}}">
<paper-card>
<div class="card-content">
<span id="heading">{{item.name}}</span><span class="class"><span>{{item.total}}</span><span> questions</span></span>
</div>
</paper-card>
</template>
</template>
<script>
Polymer({
is: 'subject-list'
});
</script>
</dom-module>
到目前为止,如果我只显示 JSON 数据,比如使用 {{values}}
然后它在页面中成功显示,但是当我尝试使用 dom-repeat 重复时,它只显示空白页。请在我错过的地方帮助我。
谢谢..
现在通过删除上面的 main 标签解决了
<dom-module id="subject-list">
<!-- <template is="dom-bind"> -->
{{values}}
<template is="dom-repeat" items="{{values.name}}">
<paper-card>
<div class="card-content">
<span id="heading">{{item.name}}</span><span class="class"><span>{{item.total}}</span><span> questions</span></span>
</div>
</paper-card>
</template>
<!--</template> -->
<script>
Polymer({
is: 'subject-list'
});
</script>
</dom-module>
我无法在聚合物网络元素中重复从 angularjs 获取的 json 数据。
1. angularjs 控制器:
app.controller('SubjectController', function($scope, $http, $routeParams) {
$http.get('api2.json').success(function(data){
$scope.values = data.subjects;
$scope.params = $routeParams.id;
});
})
2.polymer 1.0 网络元素
<dom-module id="subject-list">
<template is="dom-bind">
{{values}}
<template is="dom-repeat" items="{{values.name}}">
<paper-card>
<div class="card-content">
<span id="heading">{{item.name}}</span><span class="class"><span>{{item.total}}</span><span> questions</span></span>
</div>
</paper-card>
</template>
</template>
<script>
Polymer({
is: 'subject-list'
});
</script>
</dom-module>
到目前为止,如果我只显示 JSON 数据,比如使用 {{values}}
现在通过删除上面的 main 标签解决了
<dom-module id="subject-list">
<!-- <template is="dom-bind"> -->
{{values}}
<template is="dom-repeat" items="{{values.name}}">
<paper-card>
<div class="card-content">
<span id="heading">{{item.name}}</span><span class="class"><span>{{item.total}}</span><span> questions</span></span>
</div>
</paper-card>
</template>
<!--</template> -->
<script>
Polymer({
is: 'subject-list'
});
</script>
</dom-module>