小编Atu*_*tha的帖子

由模块'AppModule'导入的意外指令'LoginPage'.请添加@NgModule注释

我正在使用离子2开发一个应用程序.该应用程序的主要功能是登录屏幕,然后出现一个带侧边菜单的仪表板.侧边菜单不在登录屏幕中.我做的.但不知道以下错误会一次又一次地出现.

错误是

由模块'AppModule'导入的意外指令'LoginPage'.请添加@NgModule注释.

我在这里给我的代码..

app.module.ts

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';    
import { ErrorHandler } from '@angular/core';    
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';    
import { MyApp } from './app.component';    
import { HomePage } from '../pages/home/home';    
import { ListPage } from '../pages/list/list';    
import { LoginPage } from "./login/login";    
import { MenuComponent } from "./menu.component";    
@NgModule({    
  declarations: [  
    MyApp,    
    HomePage,   
    ListPage,    
    MenuComponent    
  ],

  imports: [    
    BrowserModule,    
    IonicModule.forRoot(MyApp),   
    LoginPage   
  ],

  bootstrap: [IonicApp],

  entryComponents: [ 
    MyApp, …
Run Code Online (Sandbox Code Playgroud)

ionic2 angular

16
推荐指数
2
解决办法
3万
查看次数

如何做一个'mat-select'只读?

我正在进行一个有角度的5项目.有许多mat-select元素应该像文本框一样只读.我发现有一个disabled功能是:

  <mat-form-field>
    <mat-select placeholder="Choose an option" [disabled]="disableSelect.value">
      <mat-option value="option1">Option 1</mat-option>
      <mat-option value="option2" disabled>Option 2 (disabled)</mat-option>
      <mat-option value="option3">Option 3</mat-option>
    </mat-select>
  </mat-form-field>
Run Code Online (Sandbox Code Playgroud)

哪个看起来像:

在此输入图像描述

它淡化了文本,下面的衬里得到了改变,是否有可能使其成为只读?

angular-material angular angular5

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

如何仅重置角度5中形式的特定字段

我已经在我的一个组件文件中创建了一个函数,该函数可以重置form(myform):

`onSubmit() {
  if (this.myform.valid) {
    console.log("Form Submitted!");
    this.myform.reset();
  }
}`
Run Code Online (Sandbox Code Playgroud)

重设整个表单效果非常好,但是可以重设一些元素并保持其他相同的方式。

forms angular-components angular angular5

8
推荐指数
2
解决办法
5952
查看次数

从角度 2 中的对象访问特定值

我的 Angular 2 项目中有一个函数

this.fetchedData=  this._visitService.getchartData().toPromise();
console.log("WORKING I HOPE0", this.fetchedData)` 
Run Code Online (Sandbox Code Playgroud)

给出输出:

WORKING I HOPE0 
ZoneAwarePromise {__zone_symbol__state: null, __zone_symbol__value: Array(0)}
__zone_symbol__state:true
__zone_symbol__value:Array(2)
0:{date: "2018, 03, 14", value: 11}
1:{date: "2018, 03, 15", value: 1}
length:2
__proto__:Array(0)
__proto__:Object`
Run Code Online (Sandbox Code Playgroud)

是否可以__zone_symbol__value将其整体作为对象进行访问,甚至只是从中检索数据。我尝试使用console.log("WORKING I HOPE0", this.fetchedData.__zone_symbol__value)但似乎不起作用。我并不是在寻找任何替代方法。所以如果我想知道它是否可能以及为什么或为什么不可行。

object angular2-directives angular2-services angular

5
推荐指数
1
解决办法
1万
查看次数

WorkflowScript Jenkins 管道源代码

我一直试图找到thisJenkins 管道脚本中引用的 WorkflowScript 类的源代码,但似乎找不到它。基本上,我只想找出在类中找到的方法,而不是我在网上发现的方法,.with以便我可以在管道脚本或共享库中使用它们。有人可以指出我正确的方向吗?谢谢你。

jenkins-pipeline

5
推荐指数
0
解决办法
4278
查看次数

如何在角度5中将时间从24小时格式更改为12小时格式

time在应用程序中使用输入类型来接收时间:

  <mat-input-container>
<input matInput  formControlName="start_time" type="time" placeholder="Time Start">
<p class="invalid-text" *ngIf="dvrForm.controls.start_time.invalid &&
        (dvrForm.controls.start_time.dirty || dvrForm.controls.start_time.touched)">
  <span *ngIf="dvrForm.controls.start_time.errors.required"> Start Time is required.</span></p>
Run Code Online (Sandbox Code Playgroud)

在我通过输入存储数据后,它以24小时格式存储:

查看数据库的时间如何存储

因此,现在当我在视图中显示它时,它会以相同的格式显示,例如:23:11:00,是否可以在视图中显示时 使用类似管道的东西将其转换为12小时格式。

angular-pipe angular angular5

4
推荐指数
3
解决办法
1万
查看次数

如何在Mat-table angular 5中设置序列号

我在我的角度应用程序中使用了mat-table并成功填充了它,但数据的原始id不是串行的,数据被过滤,只显示一些数据.有没有办法添加自动递增序列号.我的代码的Html:

    <mat-table #table2 [dataSource]="dataSource2" matSort>

  <ng-container matColumnDef="sn">
    <mat-header-cell *matHeaderCellDef mat-sort-header> SN. </mat-header-cell>
    <mat-cell *matCellDef="let item">{{ index + 1 }}</mat-cell>
  </ng-container>

  <ng-container matColumnDef="description">
    <mat-header-cell *matHeaderCellDef mat-sort-header> Description </mat-header-cell>
    <mat-cell *matCellDef="let item"> {{item.description}} </mat-cell>
  </ng-container>

  <ng-container matColumnDef="start_time">
    <mat-header-cell *matHeaderCellDef mat-sort-header> Start Time </mat-header-cell>
    <mat-cell *matCellDef="let item"> {{item.start_time}} </mat-cell>
  </ng-container>

  <ng-container matColumnDef="end_time">
    <mat-header-cell *matHeaderCellDef mat-sort-header> End Time </mat-header-cell>
    <mat-cell *matCellDef="let item"> {{item.end_time}} </mat-cell>
  </ng-container>

  <ng-container matColumnDef="total_pins">
    <mat-header-cell *matHeaderCellDef mat-sort-header> Total Pins </mat-header-cell>
    <mat-cell *matCellDef="let item"> {{item.total_pins}} </mat-cell>
  </ng-container>

  <ng-container matColumnDef="total_cards">
    <mat-header-cell *matHeaderCellDef mat-sort-header> …
Run Code Online (Sandbox Code Playgroud)

material-design angular

4
推荐指数
2
解决办法
4144
查看次数

如何为 PrimeNG p-calendar 设置默认日期和时间

我已将以下内容包含p-calendar在我的项目中showTime="true"

  <p-calendar formControlName="pre_check_in" [defaultDate]="defaultDate"  [minDate]="dateTime" showTime="true" hourFormat="24" showButtonBar="true"    required>
Run Code Online (Sandbox Code Playgroud)

然后在我的 TS 文件中,我用来将从setValue数据库获取的数据分配给受尊重的 formControlls:

 private passService(qsUserId) {
    this._appService.getEditVisitData(qsUserId).subscribe((data) => {
      console.log(data);
      this.editCheckinData = data;

      this.editCheckinForm.controls[ 'id' ].setValue(this.editCheckinData[ 'id' ]);
      this.editCheckinForm.controls[ 'f_name' ].setValue(this.editCheckinData[ 'f_name' ]);
      this.editCheckinForm.controls[ 'l_name' ].setValue(this.editCheckinData[ 'l_name' ]);
      this.editCheckinForm.controls[ 'purpose' ].setValue(this.editCheckinData[ 'purpose' ]);
      this.editCheckinForm.controls[ 'department' ].setValue(this.editCheckinData[ 'department' ]);
       this.editCheckinForm.controls[ 'pre_check_in' ].setValue(this.editCheckinData[ 'pre_check_in' ]);
     // this.date1 = this.editCheckinData[ 'pre_check_in' ];
    });

  }
Run Code Online (Sandbox Code Playgroud)

其他字段显示所需的数据,但p-calendar仍为空。p-calendar是否可以显示默认日期的数据。获取并在表单中显示的数据采用以下格式:

check_in:null
checkin_status:false
created_at:"2018-04-12T04:56:43.000Z"
creator_email:"atul.vurung@gmail.com"
creator_id:"atul.vurung@gmail.com"
creator_mobileno:0
department:"D0001"
entry_source:"admin" …
Run Code Online (Sandbox Code Playgroud)

primeng angular angular-bootstrap-calendar angular5

3
推荐指数
1
解决办法
3万
查看次数

如何在角5中使用拼接

我创建了一个表,显示从数据库中获取的数据.获取数据的TS部分类似于:

this._appService.getVisitData().subscribe((data) => {
  this.checkinTemp = data;
  // Calling the DT trigger to manually render the table
  this.dtTrigger.next();
});
Run Code Online (Sandbox Code Playgroud)

表生成了,我添加了编辑和删除功能,我的视图代码:

<table datatable [dtOptions]="dtOptions" [dtTrigger]="dtTrigger" class="row-border hover">

  <thead>
  <tr>
    <th>ID</th>
    <th>Visitor Name</th>
    <th>Department</th>
    <th>Purpose</th>
    <th>Schedule Date Time</th>
    <th>Entry Source</th>
  </tr>
  </thead>
  <tbody>
  <tr *ngFor="let data of checkinTemp">
    <td>{{data.id}}</td>
    <td>
      <a  (click)="viewCheckinData(data)"> {{data.f_name}} {{data.l_name}} </a>
      <span>
            <a  (click)="editCheckinData(data)">Edit</a>
        <a  (click)="confirmDelete(data)">Delete</a>
      </span>
    </td>
    <td>
      <span *ngIf="data.department == null || data.department == ''">N/A</span>
      <span *ngIf="data.department !== null ">{{data.department}}</span>
    </td>
    <td>
      <span *ngIf="data.purpose == null …
Run Code Online (Sandbox Code Playgroud)

splice array-splice angular angular5

3
推荐指数
1
解决办法
1万
查看次数

ERROR 错误:mat-form-field 必须包含一个 MatFormFieldControl

mat-date-picker在我的应用程序中使用过,html 文件如下所示:

  <mat-form-field>
<input matInput [matDatepicker]="picker" formControlName="date" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
Run Code Online (Sandbox Code Playgroud)

我在另一个组件中使用了完全相同的代码段并且它可以工作,但是在这个组件中它显示错误:

ERROR 错误:mat-form-field 必须包含一个 MatFormFieldControl。

即使页面在错误后加载,日期选择器的按钮也不会显示,我无法选择日期。

datepicker angular-material angular5 angular-calendar

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

是否存在将日期格式化为YYYY,MM,DD的SQL查询?

我尝试使用date(column_name)从表中获取日期,它给出了输出:

2018-03-13
Run Code Online (Sandbox Code Playgroud)

但是有没有办法在格式中获得相同的结果

2018, 03, 13
Run Code Online (Sandbox Code Playgroud)

mysql sql database

0
推荐指数
1
解决办法
248
查看次数