我一下午的大部分时间都在努力让这个工作。当我使用静态页面时,我设法让它工作,但是每当我试图让它在重复加载帖子时工作,它就会在新的页面中打开帖子。我想让它做的是在同一个页面中打开那个帖子,而不加载页面。
有人能给我指个正确的方向吗?下面是我当前的代码。
Media.js
var mediaApp = angular.module('mediaApp', ['ngRoute']);
mediaApp.config(function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: '/pages/posts.html',
controller: 'mediaCtrl'
})
.when('/:slug', {
templateUrl: '/pages/single-post.html',
controller: 'Content'
})
.otherwise({
redirectTo: '/'
});
})
mediaApp.controller('mediaCtrl', function($scope, $http, $routeParams) {
$http.get('wp-json/wp/v2/mediacentre').success(function(res){
$scope.mediacentre = res;
});
})
mediaApp.controller('Content',
['$scope', '$http', '$routeParams', function($scope, $http, $routeParams) {
$http.get('wp-json/wp/v2/mediacentre/?filter[name]=' + $routeParams.slug).success(function(res){
$scope.mediacentr = res[0];
});
}
]
);
剪报。html
<ul>
<li ng-repeat="mediacentr in mediacentre">
<a href="{{mediacentr.slug}}">
{{mediacentr.title}}
</a>
</li>
</ul>
single-post.html
<h1>{{post.title}}</h1>
{{post.content}}
archive-media-centre.php
<?php get_header(); ?>
<div class="media-main" ng-app="mediaApp" ng-controller="mediaCtrl">
<div ng-view></div>
</div>
<script src="/js/media.js"></script>
</div>
<?php get_footer(); ?>
在此方面的任何帮助都将不胜感激。
我设法找到了这个问题的解决办法。事实证明,我需要更改基本url的地方非常简单。
<base href="/media-centre/"></base>
我的客户有以下wordpress站点= http://texasdentalimplants.com/index.php/blog 这就是blog页面传统上的工作方式: 用户点击博客页面-->显示一系列文章-->用户选择点击博客文章,用户看到选择的博客文章 客户机,不管是谁,都希望每页只显示一篇博文,所以现在“blog”页面,有点变得多余了(它只是博文的精确副本)。 我想做的是让它像这样运行--
我有一个wordpress的主题“孵化”,我是为了我的摄影。我通常用HTML/CSS做网站(在Dreamweaver中),这是第一次做WordPress。 在我的主页,你可以看到最近的帖子缩略图。我正在考虑创建一个新的菜单,名为'blog',基本上就像正常主题所做的一样,显示博文。它可能是一些简单的东西,但我只是找不到什么代码,使帖子显示为正常的显示。 网站是lizettephotography.
有人知道我如何为分页页面设置不同的posts_per_pages吗? 例如: 主页=每页帖子20主页第2-5页=每页帖子10 我使用的查询是$wp\u query-
我有一个链接。当用户单击此链接时,页面将被重新加载。我是这样做的。。。。。。 html JS 在控制器中,我使用了javascript,这对我来说似乎很糟糕。我怎么能用angularjs做
我正在工作的wordpress与我自己的主题: 我有一个叫做展览的页面,在这个页面上我有两个类别:“当前”和“预览”。 当我发布一篇文章时,我想选择一个类别来显示文章的标题(永久链接)。类别不是按钮,它们只是不同帖子所属的“标题”。 我制作了一个名为“展览”的模板文件。php(见下面的代码),它应用于我在Wordpress中的展示页面。我不知道如何调用函数来显示类别名称,然后将类别属性化为我的帖子
我正在做一个SPA,其中adal-angular lib用于处理客户端的身份验证。在后端应用程序上,passport-azure-ad与承载策略一起使用,以发布访问令牌和其他东西(尽管没有刷新令牌)。 当用户进行身份验证时,accessToken和idToken一起保存在localStorage中,并带有令牌超时(大约为1小时)。 当令牌到期时,我收到错误(AADSTS50058)返回说单点登录失