Vis*_*hwa 2 javascript typescript angular
我对 Angular 4 开发非常陌生。我遇到的someArray.findIndex()不是函数。如何添加这个.findIndex()在 TypeScript 中添加此 javascript 函数。
我正在构建一个日历组件,以下函数给了我错误
WEBPACK_IMPORTED_MODULE_2_lodash .findIndex 不是 CalendarComponent.isSelected 中的函数(calendar.component.ts:4
isSelected(date: moment.Moment): boolean {
return _.findIndex(this.selectedDates, (selectedDate) => {
return moment(date).isSame(selectedDate.mDate, 'day');
}) > -1;
}
Run Code Online (Sandbox Code Playgroud)
太感谢了。
这与 Typescript 无关。Typescript 中包含 Javascript 函数。您正在尝试使用Lodash函数。确保您已安装并将其导入到文件顶部:
import _ from 'lodash';
Run Code Online (Sandbox Code Playgroud)
或者只使用 Javascript 函数:
isSelected(date: moment.Moment): boolean {
return this.selectedDates.findIndex((selectedDate) => {
return moment(date).isSame(selectedDate.mDate, 'day');
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21578 次 |
| 最近记录: |