小编Cem*_*göz的帖子

Angular Material - 如何设置 mat-h​​orizo​​ntal-content-container padding 0

我使用角材料步进器。我需要在移动视图上设置填充 0。在开发人员控制台上,我可以通过更改.mat-horizontal-content-container. 但是当我添加时它不起作用.mat-horizontal-content-container{padding:0 !important;}这个问题有什么解决方案吗?

css angular-template angular-material angular angular-material-7

6
推荐指数
2
解决办法
2828
查看次数

离子4-找不到管道

我有2页要使用自定义管道。我已经在src / app中创建了一个名为pipe的文件夹。并创建了一个文件pipes.module.ts

import { NgModule } from '@angular/core';
import { TranslatePipe } from './translate.pipe';
@NgModule({
    declarations: [
        TranslatePipe
    ],
    imports: [],
    exports: [
        TranslatePipe
    ]
})
export class PipesModule {}
Run Code Online (Sandbox Code Playgroud)

并从我的第一个组件模块文件devices.module.ts导入

import { PipesModule } from '../pipes/pipes.module';

@NgModule({
  imports: [
    ...
    PipesModule
  ],
  declarations: [DevicesPage, ]
})
export class DevicesPageModule {}
Run Code Online (Sandbox Code Playgroud)

当我使用管道时,此组件效果很好。

但我也有另一个组成部分。home.module.ts

import { PipesModule } from '../pipes/pipes.module'

@NgModule({
  imports: [
    PipesModule,
    CommonModule,
    FormsModule,
    IonicModule,
    RouterModule.forChild([
      {
        path: '',
        component: HomePage
      }
    ]),
    ComponentsModule,
    MatPaginatorModule,


  ],
  declarations: [HomePage] …
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic4

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

Angular - JSON Put和Delete返回403(但邮差应用效果很好)

我有一个休息api,我可以使用发布和获取请求.但是当我想使用put和delete请求时它返回错误403.但是当我尝试使用Postman应用程序(json请求的应用程序)进行放置和删除时,一切都运行良好.我真的很困惑.让我用一些截图来证明这个问题.(我审查了安全链接,对不起)


Chrome控制台; 在此输入图像描述 邮差应用程序; 在此输入图像描述


我的任何代码;

  /** PUT: update the firm on the server */
updateFirm (firm: Firm): Observable<any> {
 console.log(firm);

 return this.http.put(this.firmUrl+"put/"+String(firm.id), firm, httpOptions).pipe(
   tap(_ => console.log(`updated firm id=${firm.id}`)),
   catchError(this.handleError<any>('updateFirm'))
 );
}
Run Code Online (Sandbox Code Playgroud)

如果你能帮助我,我将非常感激.祝你有美好的一天

json typescript angular

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

map()里面的拼接功能只删除了一半的数组

我有一个包含146个对象的数组(现在)和一个带路由器的id.如果object.id不等于id,我想删除对象.我为此编写了一个函数,但它只为一半的数组工作.在添加这些拼接之前,此功能运行良好.我的代码;

getFullData(){
var fullData = [OBJECTS].sort(function(a,b){if(a.date<b.date)return 1; if(a.date > b.date) return -1})} //sorting

fullData.map(val=>{
  Object.assign(val, {dataType:this.getDateType(val.date)}); //this line not about these problem
  if (val.device !== this.id) {
    fullData.splice(fullData.indexOf(val), 1);
  }  
});
return fullData;
}
Run Code Online (Sandbox Code Playgroud)

这个对象的所有id现在都是一样的.当我用路由器路由不同的id时,它必须删除所有这些但只删除73个对象.

typescript angular

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