私はprimeng 2.0.6を使用しています、3.4.0 fullcalendar:
HTML::
<p-schedule [locale]="locale" [options]="options"></p-schedule>
your.component.ts結果はそのような何かに見えます流星 "0.7.1図書館。これは私のために働いていたものです:私はscheduledemoに設定した
https://www.primefaces.org/primeng/#/scheduleを1として。HTMLファイル
<p-schedule ... locale="fr">
私は私のindex.htmlの頭部セクションの下の輸入を追加しましたhttps://fullcalendar.io/docs/text/locale/を1として(これはフランス語のためである)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/locale/fr.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.4/build/jquery.datetimepicker.full.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/fullcalendar.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/locale/fr.js"></script>
あなたの場合私はそれらが.jsファイルの "スクリプト"セクションに追加されるべきであると信じています、またはファイルの.cssのための "スタイル"、index.htmlの代わりに.angular-cli.json。このファイルでは、node_modulesにあるファイルを参照することさえできます。たとえば、あなたが最新のprimengソースコード内のファイルを見ることができます(以下のコードは完全に、ロケールの問題を解決することはできません、それだけで.angular-cli.jsonの構文の例を与えることです):
"styles": [
"../node_modules/fullcalendar/dist/fullcalendar.min.css",
...
],
"scripts": [
"../node_modules/moment/moment.js",
"../node_modules/fullcalendar/dist/fullcalendar.js",
],
メモ1:私の例のように1つの言語ファイルを使用しているのであれば、scheduleemo.html(fullcalendarドキュメント:If you are simply loading one locale, you do not need to specify the locale option
)の手順1を実行する必要はありません。
注2:「:e.fullCalendar.datepickerLocaleは関数ではありませんキャッチされない例外TypeErrorを」、私の解決策は、この問題を修正するあなたは、言語ファイルをロードしてもらうために「必要」を使用しようとします。 (あなたは実際に「必要とする」必要はありません)
完全なカレンダーの言語がいくつかありますが、それらはハードコーディングされずに正常に動作します。だから私はすべてのロケール設定をハードコードする必要がありますか? –
ハードコードなしで設定できるかどうかは疑問でした。 –
私はこれらの翻訳を手に入れる角度サービスをセットアップする必要があると思います – PierreDuc