在角NG-引導日期選擇器Site link here,在範圍選擇部分,而從Typecript部分獲取代碼有一個導入「進口{之後,之前,等於從}」 ./tools ';「。角NG-引導日期選擇器
從哪裏可以得到這個後,在上課之前?
我們從哪裏獲得工具文件提及或從哪裏可以獲取文件?
在角NG-引導日期選擇器Site link here,在範圍選擇部分,而從Typecript部分獲取代碼有一個導入「進口{之後,之前,等於從}」 ./tools ';「。角NG-引導日期選擇器
從哪裏可以得到這個後,在上課之前?
我們從哪裏獲得工具文件提及或從哪裏可以獲取文件?
提到的tools.ts
文件的意圖是位於此文件中的實用程序將由應用程序開發人員提供。不是ng-bootstrap庫的一部分,但我們計劃在該功能中發佈類似的實用程序。
爲了讓事情變得更糟,我們在演示頁面中有一個錯誤,並且從tools.ts
文件的來源以及它的內容是什麼都不明顯。現在的錯誤是固定的,你可以在https://ng-bootstrap.github.io/#/components/datepicker/examples
對於參考看到一個工作示例中,tools.ts
文件包含以下實用程序(我們已經在下降的最新試用版這個文件,只是內聯utils的作爲演示的一部分):
const equals = (one: NgbDateStruct, two: NgbDateStruct) =>
one && two && two.year === one.year && two.month === one.month && two.day === one.day;
const before = (one: NgbDateStruct, two: NgbDateStruct) =>
!one || !two ? false : one.year === two.year ? one.month === two.month ? one.day === two.day
? false : one.day < two.day : one.month < two.month : one.year < two.year;
const after = (one: NgbDateStruct, two: NgbDateStruct) =>
!one || !two ? false : one.year === two.year ? one.month === two.month ? one.day === two.day
? false : one.day > two.day : one.month > two.month : one.year > two.year;
你可以看到這一切在行動中從演示頁面分叉一個plunker:http://plnkr.co/edit/2I13mvvJBSpX9jyG4p5V?p=preview
看來,它是在datapicker範圍限定。但是它不會從這裏導出。
它也出現在這裏: https://github.com/ng-bootstrap/ng-bootstrap/blob/master/src/datepicker/ngb-date.ts
這一個是導出爲NgbDate,所以你應該能夠做到:
import { NgbDate } from '@ng-bootstrap/datepicker/ngb-date';
...
NgbDate.after
您可能需要惹的道路一點點(但我沒有看到索引文件將它拉到一起
但添加NgbDate不利於我的應用程序運行代碼。那麼,我應該如何將範圍選擇示例放入我的應用程序中。?因爲所有其他示例運行得非常好。請建議。 –