gpt4 book ai didi

angularjs - angular-seo 不呈现 ui-view 内容

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:38:32 26 4
gpt4 key购买 nike

我正在使用 angular-seo但它不渲染ui View 内容。

我的设置:

.config(function($locationProvider,$stateProvider) {
$urlRouterProvider.otherwise('/');
$locationProvider.html5Mode(true);
$stateProvider
.state('index', {
url: '/',
templateUrl: 'src/app/default/site/site.tpl.html',
controller: 'IndexCtrl'
})
.state('blog', {
url: '/blog',
templateUrl: 'src/app/default/blog/blog.tpl.html',
resolve: {
posts: function(Post){
return Post.all();
}
},
controller: 'BlogIndexCtrl'
})
})
<meta name="fragment" content="!" />
angular.module('app', ['seo']);
.controller('BlogIndexCtrl', function ($scope,posts) {
$scope.posts = posts;
$scope.htmlReady();
})




phantomjs --disk-cache=no ~/vendor/angular-seo/angular-seo-server.js 5000 http://localhost

但是当我运行的时候

curl 'http://localhost:3000/?_escaped_fragment_=/blog'

我只得到没有内部 ui-view 内容的 html :(

怎么了?

最佳答案

你试过把 $scope.htmlReady 放在 $viewContentLoaded 上吗?事件?

关于angularjs - angular-seo 不呈现 ui-view 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23277832/

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