小编Edr*_*ric的帖子

@angular/material/index.d.ts' 不是模块

使用 Angular 8,在构建应用程序时,我们遇到以下错误:

app/modules/admin-module/pages/editor/editor.component.ts:6:27 - error TS2306: 
File ...node_modules/@angular/material/index.d.ts' is not a module.
Run Code Online (Sandbox Code Playgroud)

angular-material angular

164
推荐指数
8
解决办法
14万
查看次数

用于音频和视频控制中的暂停符号的HTML

我正在尝试找到Unicode符号,使按钮显示Unicode暂停符号.我能够找到Unicode播放符号,&#9658但我正在寻找相当于Unicode暂停符号.

html unicode symbols special-characters

92
推荐指数
8
解决办法
14万
查看次数

错误:模块“app”:找不到平台“android-28”。并且设计编辑器在项目同步成功之前不可用

所以,我是新来的,刚刚安装了 Android Studio,然后想创建一个基本的活动。但问题是他们希望我安装未通过 SDK 管理器安装的 SDK 和 Haxm。我已经尝试了很多,并使用了 Stack-overflow 中所述的所有方法来摆脱这种情况,但他们的方法都没有起作用。

在此处输入图片说明

android android-studio android-appbarlayout

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

material-ui 框组件是做什么用的?

尽我所能,我无法理解这里给出的描述:https : //material-ui.com/components/box/

“Box 组件充当大多数 CSS 实用程序需求的包装器组件。” 什么是 CSS 实用程序需求?

这个组件的用例是什么?它解决什么问题?你如何使用它?

我发现 material-ui 文档非常有限且难以理解。我用谷歌搜索过,但通常只找到了关于如何使用 Material UI 的相当轻量级的博客文章。除了帮助理解这个组件之外,我真的很感激任何好的资源(比如他们自己文档的更好版本,如果存在的话)。

(背景,我大体了解React、JS、CSS、HTML等,后两者实力较弱)。

谢谢你。

reactjs material-ui

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

如何解决错误消息:“仅允许使用 -Xjvm-default 选项从具有 '@JvmDefault' 成员的接口进行继承”

我是 Android 开发新手,目前正在构建我的第一个真正的应用程序。我正在尝试实现 MVVM 架构,因此我为每个片段都有一个 viewModel,并且每个 viewModel 都有一个 viewModelFactory。至少,我是这么理解的。

我使用每个人似乎都用于工厂的样板代码:

class ExampleViewModelFactory(private val exampleDao: ExampleDao) : ViewModelProvider.Factory {
    override fun <T : ViewModel> create(modelClass: Class<T>): T {
        if (modelClass.isAssignableFrom(exampleViewModel::class.java)) {
            @Suppress("UNCHECKED_CAST")
            return ExampleViewModel(exampleDao) as T
        }
        throw IllegalArgumentException("Unknown ViewModel class")
    }
}
Run Code Online (Sandbox Code Playgroud)

现在的问题是,编译器给了我以下错误:

e: C:\Users\ ...\ExampleViewModel.kt: (64, 7):仅允许使用 -Xjvm-default 选项从具有“@JvmDefault”成员的接口继承

这个错误是由我在 viewModel 中实现的 viewModelFactory 类产生的。我真的不知道这意味着什么,我找不到任何有用的东西,甚至找不到与我的具体问题相关的东西。我基本上遵循了一些有关创建第一个应用程序的基本教程,但我不断遇到这样的错误。在大多数情况下,我都能自己解决问题,但这一次有所不同。

我知道你们很多人都有丰富的经验和知识,所以我希望你们中的一些人抽出时间来帮助我,并给我一些提示,我可以做些什么来解决这个问题。

android kotlin

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

如何在Angular Material中设置图标的颜色?

我有这个,我会假设工作,但不是:

<mat-icon color="white">home</mat-icon>
Run Code Online (Sandbox Code Playgroud)

然后,我也有:

<button mat-raised-button color="accent" type="submit"
 [disabled]="!recipientForm.form.valid">
    <mat-icon color="white">save</mat-icon>SAVE
</button>
Run Code Online (Sandbox Code Playgroud)

此代码段由于某种原因确实有效(将图标显示为白色).

如何获得独行mat-icon以显示为白色使用color属性?(我可以很容易地添加一个白班,但我想了解这一点)

angular-material angular-material2 angular

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

找不到类“...”的序列化程序。将类标记为 @Serializable 或显式提供序列化器

您好,我在 kotlin 中类序列化时遇到问题

构建.gradl.kt

...
plugins {
    application
    kotlin("jvm") version "1.6.21"
    kotlin("plugin.serialization").version("1.6.21")
}
...
depenedancies{
...
    implementation("io.ktor:ktor-server-content-negotiation:$ktor_version")
    implementation("io.ktor:ktor-serialization-kotlinx-json:$ktor_version")
} 
Run Code Online (Sandbox Code Playgroud)

响应.kt

import kotlinx.serialization.*
...
interface BaseResponse<T>

@Serializable
data class PaginatedResponse<T>(
    val prev: Int?,
    val next: Int?,
    val totalCount: Int = 0,
    val totalPages: Int = 0,
    val data: T? = null,
    val message: String? = null
) : BaseResponse<T>
Run Code Online (Sandbox Code Playgroud)

用法

...
  return PaginatedResponse<List<User>>(
                prev,
                next,
                totalCount,
                totalPages,
                users
            )
Run Code Online (Sandbox Code Playgroud)

我传递的数据看起来很健康 在此输入图像描述 接下来是返回时抛出的错误

kotlinx.serialization.SerializationException: Serializer for class 'PaginatedResponse' is not found.
Mark the …
Run Code Online (Sandbox Code Playgroud)

kotlin ktor kotlinx.serialization

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

GitHub 操作工作流未运行

我有一个 GitHub 操作工作流文件 @ myrepo/.github/workflows/Build Webpage.yml 它包含以下内容:

name: Webpage Build

on:
  push:
    branches:
      - webpage 

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: setup node
      uses: actions/setup-node@v2-beta
      with:
        node-version: '12'
    - name: install deps and predeploy
      run: |
        npm ci
        npm run predeploy
    - name: Deploy 
      uses: JamesIves/github-pages-deploy-action@3.5.2
      with:
        GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
        BRANCH: gh-pages
        FOLDER: build
Run Code Online (Sandbox Code Playgroud)

当我推到网页分支什么也没有发生在动作片的一切我不能说,如果我有一个语法错误,或者如果事情是完全不正确设置,我在过去的这个回购了关于语法错误像every step must define a 'uses' or 'run' key 这对我来说,Github 确实识别了工作流程

github-actions

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

无法绑定到'matMenuTriggerFor',因为它不是'button'的已知属性

当我尝试测试角度分量时,我遇到以下错误:

运行jest测试时出错:

Can't bind to 'matMenuTriggerFor' since it isn't a known property of 'button'.
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<button mat-button [matMenuTriggerFor]="menu">Menu</button>
<mat-menu #menu="matMenu">
  <button mat-menu-item>Item 1</button>
  <button mat-menu-item>Item 2</button>
</mat-menu>`
Run Code Online (Sandbox Code Playgroud)

"@angular/material": "6.1.0",在我的package.json中使用.我也进口的所有必要的材料依赖于beforeAll块下TestBed 我也试着更改按钮的特性matMenuTriggerFormat-menu-trigger-for.它没用.

请建议我如何修复此测试.

karma-jasmine jestjs angular-material angular

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

错误:程序类型已存在:android.arch.lifecycle.LiveData

当我按下Android Studio中的播放按钮时,我的应用程序会编译,但会显示此错误(编辑):

错误:程序类型已存在:android.arch.lifecycle.LiveData

(完整日志)

我试过删除.gradle文件夹,然后去Build > Clean ProjectBuild > Rebuild Project.但是,它不起作用.我也尝试删除源代码,然后再次克隆git并将文件夹导入Android Studio.但是,它仍会产生该错误.

这是我的应用程序app/build.gradle:

Error:Program type already present: android.arch.lifecycle.LiveData
Run Code Online (Sandbox Code Playgroud)

android android-studio android-gradle-plugin android-livedata

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