所以我开始使用PrimeNG,我正在关注网站documentation,在那里它说出应该做的所有事情,以使其工作。我跟踪了网站上的所有内容,但我的UI看起来有点奇怪,就像下面的图像一样,有人知道它为什么会发生吗?
重要代码部分:
TS
import {CalendarModule} from 'primeng/primeng';
imports: [
BrowserModule,
FormsModule,
HttpModule,
routing,
CalendarModule],
HTML
<p-calendar [(ngModel)]="startDate" [showIcon]="true" name="startDate"></p-calendar> <span style="margin-left:35px"></span>
另外,在旁注中,有谁知道如何使用网站提供的主题之一?我试图找到免费的代码,但找不到它。谢谢你的帮助。
日历ui图片:
答案 0 :(得分:1)
结帐the accepted answer in this SO post。 PrimeNG团队经常将他们最新的快照用于他们的在线文档,实际版本可能仍然有点落后。
They're currently reimplementing the calendar component to be purely native。从PrimeNG 1.0.0-beta.19开始,这可能会奏效。在此之前,您必须添加一堆依赖项:
<!-- Datetimepicker, Slider, Schedule -->
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.1/jquery-ui-timepicker-addon.min.js"></script>
或:
<script src="node_modules/primeui/primeui-ng-all.min.js"></script>
还要确保正确设置了所有相关的CSS依赖项。 PrimeNG documentation的相应页面列出了要包含的以下文件:
<link rel="stylesheet" type="text/css" href="/node_modules/primeng/resources/themes/omega/theme.css" />
<link rel="stylesheet" type="text/css" href="/node_modules/primeng/resources/primeng.min.css" />
<link rel="stylesheet" type="text/css" href="YOUR_PATH/font-awesome.min.css" />