• 如何在Angular的按钮标签中添加[disabled] =“ true”

    我自己正在编写html标签作为组件。我想禁用登录按钮,因为打开页面时我收到的带有用户名和密码的输入为空白。因为我创建了自己的按钮组件,所以找不到方法,可以帮忙吗? button.component.ts import { Component, OnInit } from '@angular/core'; @Component({ selector: 'ng-idea-button, button[ng-idea-button], a[ng-idea-button]', inputs: ["icon...
  • 代码审查:TS React应用程序UI语言状态实现

    问题(代码审查) 我有一个如何在用TypeScript编写的React应用程序中实现UI语言状态的计划。我寻求反馈。 创建UI语言状态时常见的“专业”约定是什么? 是否有比我下面的最初计划更优雅的方法来实现这一目标? 计划 I intend to have buttons that change the selected language in the app's state (e.g. string "default" for English or string "fin" for Finnish). I...
  • 传递setState作为参数Typescript

    考虑以下: // external file export const someFunction = setState => { setState({ value: "some new string" }) } // component's file import { someFunction } from "pathToFile" const [state, setState] = useState({ value: "some string" }) useEffect(() => {...
  • 带有异步数据的角度初始化服务

    I created an interface and two classes, A and B, that implement this interface. Then I also created a factory (which is a service) that will return an object of a class, depending on a result of an asynchronous method. This method returns Observable<boolea...
  • 如何在角度9中从当前日期减去一天

    ngOnInit(): void { this.currentDate = new Date(); this.date = this.datePipe.transform(this.currentDate, 'y-MM-dd'); this.currentDate = this.date; } 在上面的代码中,我正在获取当前日期。要求是从当前日期起减去一天意味着我可以得到昨天。
  • TypeScript通用查询

    这可行。有没有一种方法可以编写此类,以便您可以删除subscription的第一个参数? 在其他语言中,根本不需要使用字符串,但是我看不到TS中的用法。 我方便地拥有一个与调用发布时的类型名称相同的字符串。 由于生产混淆,我不能使用constructor.name。 我也有所有可能类型的袋子(见下文) export class NetworkMessageQueue { observables: Map<string, Observable<any>> = new Map<string, Ob...
  • 如何将类型从父组件传递给子组件?

    我正在尝试创建一个将使用MatTable组件的抽象表组件。抽象表将用作子元素,我想将自定义接口(行为类似于类型)从父级传递给该子级。 到目前为止,我决定通过一个对象传递数据和表设置,如下所示: //inside the parent component <app-abstract-table [tableProperties]="tableProperties"></app-abstract-table> The tableProperties object is created based on th...
  • React / TS / JS-将动态数据映射到表中

    我敢肯定,这将是一个简单的答案! 我设法通过一个for循环来组织对象数组,设置要在每一行中列出的变量,但是现在我一直试图将对象数组映射到表中!此代码的问题在于,它仅返回数组中的第一个对象,而不是所有对象。 const keys = data.getUser.keys; for(let i = 0, l = keys.length; i < l; i++) { var keyNickname = keys[i]['nickname']; var keyExchange = keys[...
  • 如何在Typescript中转换类的方法

    My goal is to be able to declare a method without repeating the param types and the return type. I used typescript Type for that (or Interface) But now, how to tell Typescript that heyy Typescript, this method sum is of type IBar type IBar = (x:number, y: ...
  • 所有接口(键:值)值的板条箱类型

    假设这样的接口(如果需要,也可以是一种类型): interface Layouts { Application: 'Home' | 'About' | 'Contact'; Registration: 'Email' | 'Password' | 'ResetPassword' } I want to create a new type type Screens that has all values (not keys) from Layouts interface i.e. 'Home' | ...
  • 使用Jasmine的模拟方法-TypeScript

    I have two component classes: search.component.ts and button.component.ts. The ButtonComponent gets into the SearchComponent in the following way: @ViewChild(ButtonComponent, { static: false }) buttonComponent; 经过测试的方法如下所示: updateViewOption(option: strin...
  • 错误TypeError:无法读取未定义的属性'clothing_products'

    当我单击错误消息时,它将带我到执行GET请求的服务类中的map方法。 clothing_products是在我的界面中定义的,所以我看不到问题 服装产品类别: export class ClothingProduct { description:string; category:string; } 服装产品服务: import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/h...
  • 与无效合并运算符相反

    空的合并运算符允许分配一个不为null或未定义的变量,否则为表达式。 a = b ?? other It is an improvement over previously used || because || will also assign other if b is empty string or other falsy, but not nullish value. However sometimes, we also use && for value assignment, for exampl...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。