首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Angular2中的路由器链接导航到另一个页面后,更改了URL,但页面未刷新

问使用Angular2中的路由器链接导航到另一个页面后,更改了URL,但页面未刷新
EN

Stack Overflow用户
提问于 2016-09-12 09:59:13
回答 2查看 906关注 0票数 0

我用Angular-Cli创建了这个项目-- webpack。我使用IIS构建项目并托管在AWS中

这是github的url:https://github.com/igkmahesh/InihilPhotography

这是网站网址:http://www.inihilphotography.com.au

我的问题是。当我单击任何导航链接(关于/Portfolio/Contact/....)在左侧,它更改了URL,但页面没有加载。

请帮我解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2016-09-12 12:22:00

所有内容都在那里,您只需通过它直接看到背景:)

在您的CSS类right-content中有一个"opacity: 0;“。

票数 1
EN

Stack Overflow用户

发布于 2016-09-15 08:39:58

最后我找到了一个解决方案。在导航后没有显示页面的原因是,我有单独的javascript文件(custom.script.js),它在加载页面后对DOM进行了一些修改。在使用angular router导航到另一个页面后,这些代码不会被执行。

这就是我为解决这个问题所做的。

在jQuery.getScript("../../assets/JS/custom.script.js");方法中声明

    1. custom.script.js文件

。

代码语言:javascript
复制
import { Component, OnInit } from '@angular/core';
declare var jQuery:any;
@Component({
   selector: 'app-about',
   templateUrl: './about.component.html',
   styleUrls: ['./about.component.css']
})
export class AboutComponent implements OnInit {
   constructor() { }
   ngOnInit() {
      jQuery.getScript("../../assets/JS/custom.script.js");
   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39442450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档