gpt4 book ai didi

javascript - Angular js : Print object from control to view with ionic

转载 作者:行者123 更新时间:2023-12-03 09:00:08 26 4
gpt4 key购买 nike

我尝试使用ionic框架Angularjs构建新的应用程序。

现在我的问题是我无法显示 Controller 的结果以供查看。我尝试在浏览器中打开 console.log(allposts);,我们显示的结果很好。

但鉴于它没有显示任何东西

allpost.html

<dive class="item itemfull" ng-repeat="post in allpost">
<div class="item item-body">
<div>{{ post.title }}
<div class="title-news"><div class="title" ng-bind-html="post.content"></div></div>
</div>
</div>
</div>

和 Controller

myApp.controller('allpost', function($scope , $http , $stateParams , Allposts) {
var id = $stateParams.id;
$scope.post = Allposts.GetAllposts(id);
});

myApp.factory('Allposts',['$http', '$q',function($http,$q){
var allposts = [];
var pages = null;
return {

GetAllposts: function (id) {
return $http.get("http://kotshgfx.info/azkarserv/?json=get_category_posts&id="+id+"&status=publish",{params: null}).then(function (response) {
items = response.data.posts;
allposts = items;
console.log(allposts);
return items;
$ionicLoading.hide();
});
}
}
}]);

哪里出错了?

最佳答案

尝试在js文件中的 Controller 和工厂中更改这样的代码

.controller('allpost', function ($scope, $http, $stateParams, Allposts) {
var id = $stateParams.id;
Allposts.GetAllposts(id).then(
function (response) {
$scope.allPosts = response.data.posts;
});

})

.factory('Allposts', ['$http', '$q', function ($http, $q) {
return {

GetAllposts: function (id) {
return $http.get("http://kotshgfx.info/azkarserv/?json=get_category_posts&id=" +
id + "&status=publish");

}
}
}]);

html 文件

 <div class="item itemfull" ng-repeat="post in allPosts">
<div class="item item-body">
<div>{{ post.title }}
<div class="title-news">
<div class="title" ng-bind-html="post.content"></div>
</div>
</div>
</div>
</div>

它适用于我的测试

Result of test

关于javascript - Angular js : Print object from control to view with ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32328450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com