标签: angular8

数据未显示 Angular8(Metronic 主题)

当我在我的 html 中使用它时,{{user.firstName}}数据会显示,但有错误,但是当我在 html 中使用它时,{{user?.firstName}}数据不会显示,但没有错误,但当我单击按钮时,数据会显示。大家好,我使用 metronic 和 angular8

对于如何显示数据,你们有其他人吗?

import { Component, OnInit, enableProdMode } from "@angular/core";
import { DealerapiService } from "../services/dealerapi.service";
import { DomSanitizer } from "@angular/platform-browser";
import { FormGroup, FormBuilder } from "@angular/forms";
import { ActivatedRoute } from "@angular/router";

@Component({
    selector: "kt-home-profile",
    templateUrl: "./home-profile.component.html",
    styleUrls: ["./home-profile.component.scss"]
})
export class HomeProfileComponent implements OnInit {
    constructor(
        private dealerApiService: DealerapiService,
        private domSanitizer: DomSanitizer,
        private formBuilder: FormBuilder,
        private route: ActivatedRoute
    ) {}
    forms: any;
    profileForm: FormGroup;
    imageurl: …
Run Code Online (Sandbox Code Playgroud)

metronic angular angular8

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

Angular 8:带有 formControlName 和 ControlValueAccessor 的 Mat-Select 列表下拉菜单

我正在尝试创建一个材质下拉包装器(mat-select dropdown),它将与 formControlName 一起使用。如果某人的库中有 Stackblitz,可以发布他们的 Stackblitz 吗?随意从头开始,并创建自己的答案,只要符合要求即可。

要求:

1)需要与formControlName一起使用。我们有带有 formBuilder 的父组件表单及其验证器,它试图引用这个子包装器。作为典型场景,父组件表单构建器还有许多其他表单字段。

2) 如果数据不满足父 FormBuilder 验证器的要求,则需要显示红色无效错误。

3) a) 不仅需要与 formControlName/patchValue 一起使用(patchValue 应该与整个类一起使用);b) 如果有人将数据放入 @Input() SelectedValueId Id 数字,也可以选择。可以和两个一起工作

试图让它工作,但还没有成功,有人有任何代码来解决这个问题吗?

需要工作 stackblitz,才能获得成功的答案,

在本例中,Id 是 sourceOfAddressId

export class SourceOfAddressDto implements ISourceOfAddressDto {
    sourceOfAddressId: number | undefined;  // should work with this Id
    sourceOfAddressCode: string | undefined;
    sourceOfAddressDescription: string | undefined;
Run Code Online (Sandbox Code Playgroud)

打字稿:

@Component({
    selector: 'app-address-source-dropdown',
    templateUrl: './address-source-dropdown.component.html',
    styleUrls: ['./address-source-dropdown.component.scss'],
    providers: [
        {
            provide: NG_VALUE_ACCESSOR,
            useExisting: forwardRef(() => AddressSourceDropdownComponent),
            multi: true
        }
    ]
})
export class …
Run Code Online (Sandbox Code Playgroud)

typescript angular-material angular angular-reactive-forms angular8

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

如何在 Angular 8 中动态将字符串渲染为 SVG

我有下面给出的图标为 SVG 字符串的项目列表

steps=[
        {
            "id": 1,
            "code": "ABC",
            "dname": "abc",
            "conveyStep": null,
            "sequence": 1,
            "fqcn": null,
            "status": "A",
            "icon": `<svg xmlns="http://www.w3.org/2000/svg" width="24.148" height="31.393" viewBox="0 0 24.148 31.393">
    <defs>
    </defs>
    <g id="noun_Document_188541" transform="translate(-15 -5)">
        <g id="Group_1821" data-name="Group 1821" transform="translate(15 5)">
            <path id="Path_1051" d="M31.55 5H15v31.393h24.148V12.6zm.35 2.061l5.183 5.183H31.9V7.061zM16.2 35.185V6.208h14.5v7.244h7.244v21.733H16.208z" class="cls-1" data-name="Path 1051" transform="translate(-15 -5)"/>
            <path id="Rectangle_8" d="M0 0h14.489v.604H0z" class="cls-1" data-name="Rectangle 8" transform="translate(4.83 25.355)"/>
            <path id="Rectangle_9" d="M0 0h6.037v.604H0z" class="cls-1" data-name="Rectangle 9" transform="translate(4.83 18.111)"/>
            <path id="Rectangle_10" d="M0 0h14.489v.604H0z" class="cls-1" data-name="Rectangle 10" transform="translate(4.83 15.696)"/>
            <path …
Run Code Online (Sandbox Code Playgroud)

html svg angular angular8

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

Angular Httpclient 有 CORS 错误 vs 但 fetch 没有

我注意到我的角度应用程序中存在跨域问题。

如果我使用fetchxml 文件请求方法,它就可以工作。

@Component({
  selector:    'app-xml',
  templateUrl: './app-xml.component.html'
})
export class HeroListComponent implements OnInit {
     constructor( private httpClient: HttpClient) {}

     getXml(){
         fetch(url).then((response:any) => {
             return response.text();
         }).then((text:any) => { console.log(text)})
     }
}
Run Code Online (Sandbox Code Playgroud)

但是如果我使用 Angular HttpClient,它会抛出跨域 Xmlhttprequest 错误。

@Component({
  selector:    'app-xml',
  templateUrl: './app-xml.component.html'
})
export class HeroListComponent implements OnInit {
     constructor( private httpClient: HttpClient) {}

     getXml(){
         httpClient.get<any>(url).subscribe((response:any) => {
             console.log(text)
         })
     }
}
Run Code Online (Sandbox Code Playgroud)

为什么?

angular angular8

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

限制输入文本框中第一个数字为 0 Angular8

如何在接受数字的输入文本框中将第一个数字限制为 0。

例如:数字不能是这样的 012345 数字可以是这样的 123000

我使用了模式 /^0|[^0-9.]/ 但它不适用于角度反应形式。我的输入文本框控件如下所示:

<input type="text" class="form-control" id="inputNumber" formControlName="inputNumber" maxlength="5" minlength ="1" pattern="/^0|[^0-9.]/"   [(ngModel)]="inputNumber"  required>
Run Code Online (Sandbox Code Playgroud)

任何想法都受到高度赞赏。

感谢帮助。

html javascript angular-reactive-forms angular8 angular9

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

有什么方法可以从 Angular 8 中的 URL 中仅获取子域吗?

下面是我的 URL,我只想要子域,即 dnyaneshtechno

网址: https: //dnyaneshtechno.sharepoint.com

根据上面的 URL,我只想获取“dnyaneshtechno”,我正在使用 Angular 8 作为前端,所以有人可以帮助我吗?

javascript jquery angular angular6 angular8

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

角日期管道显示无效日期

角日期管道未正确显示日期

我在页面列表上使用了日期日期管道。

{{ row.createdDate }} // 2019-11-04T06:32:24.352856
{{ row.createdDate | date: 'mm-dd-yyyy' }} // 32-04-2019
Run Code Online (Sandbox Code Playgroud)

date-pipe angular angular8

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

如何在 Angular 项目中使用类别/子类别/文章 slug 创建 SEO 友好的 URL?

我正在使用 Angular 8 版本创建一个新闻应用程序。我需要显示这样的链接:www.domain.com/category/category/title 和 www.domain.com/category。我怎样才能实现这个目标?

谢谢

slug angular angular8

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

这个问题的答案是什么?

我从一次有角度的采访中得到一个问题。面试官问这个代码在角度上是什么意思?

码;

<app-main [type]="text"></app-main>
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular angular8

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