小编Ala*_*ain的帖子

无法读取未定义的属性'schedule'

所需的输出是BsDatePicker,由于某种原因给我错误:无法读取未定义的属性'schedule'.
并且还有警告BsDatepickerModule正在开发中,BREAKING CHANGES是可能的,PLEASE,读取changelog

Angular-CLI版本1.7.4,ngx-bootstrap版本3.0.0,Angular 5

这是html
<input type="text" [(ngModel)]="dateOfBirth" name="dateOfBirth" id="dateOfBirth" bsDatepicker class="form-control"/>

的代码: 这是代码app.module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { BsDatepickerModule } from 'ngx-bootstrap/datepicker';
import { AppRoutingModule } from './app-routing.module';

import { AppComponent } from './app.component';
import { HomeComponent } from './home/home.component';
import { PageNotFoundComponent } from './page-not-found/page-not-found.component';
import { CreateEmployeeComponent } from './employee/create-employee/create-employee.component';


@NgModule({
  declarations: [
    AppComponent,
    HomeComponent,
    CreateEmployeeComponent,
    PageNotFoundComponent …
Run Code Online (Sandbox Code Playgroud)

web-frontend ngx-bootstrap angular angular5

2
推荐指数
1
解决办法
3854
查看次数

类型错误:obj[key].includes 不是函数

这是请求(已更新):

this._service.getPeople().subscribe((response) => {
 this.people = response;
});
Run Code Online (Sandbox Code Playgroud)

这是方法:

filterIt(arr: any, searchKey: any) {
        return arr.filter((obj: any) => {
          return Object.keys(obj).some((key) => {
            return obj[key].includes(searchKey);
          });
        });
      }
Run Code Online (Sandbox Code Playgroud)

我想要的结果是过滤表行,但我得到的是:

类型错误:obj[key].includes 不是函数

必须知道的是,这段代码与硬编码的对象数组完美配合,但是当我使用服务 (http.get) 从后端获取数据时,该服务工作正常并返回带有数据的 JSON,但我仍然得到错误。任何帮助,将不胜感激!

我正在使用 Typescript 2.7.2、Angular 6 和 MDBootstrap 6.2.2(Angular)。

mdbootstrap angular6 typescript2.7

2
推荐指数
1
解决办法
4233
查看次数