2017-03-15 46 views
0

我有一个角度为2的应用程序,我尝试使用ng2-page-scroll来实现一个非常简单的动画滚动。ng2-page-scroll不起作用

根据read.me,我应该能够npm安装它,将它导入到我的module.ts文件,然后用户指令。

我已经完成了所有这些,但我什么也没有得到。

有没有人使用这个软件包,并得到它的工作?

这里是我的导入:

import {Ng2PageScrollModule} from 'ng2-page-scroll/ng2-page-scroll'; 

我有它的模块 “进口” 一节中适当添加...

这里是我的指令,锚链接:

<a href="#test" pageScroll> test </a> 

和我的锚元素有id =“测试”

有什么想法?

回答

0

如果试图使用Ng2PageScroll的组件不是您的应用程序根模块的一部分,我发现您必须将Ng2PageScrollModule添加到此组件所属模块的“imports”部分。例如,如果您有app.module.ts,它定义了您的应用程序的根模块,然后您有feature-area-1.module.ts,它定义了一个功能区模块,并且您想要使用Ng2PageScroll放入feature-area-1.module.ts中定义的模块的“声明”部分列出的组件中,然后尝试将Ng2PageScrollModule添加到feature-area-1.module中定义的模块的“imports”部分.TS。

或者,尝试使用“服务”方法described in their documentation而不是尝试使用指令。