小编hua*_*eng的帖子

类引用前的*是什么意思?

我有如下代码:

<div class="new-modal *max-height--xxl flex--0-1">
Run Code Online (Sandbox Code Playgroud)

我想知道*max-height--xxl这里的意思是什么?

对于类,CSS中的通配符*是一个不同的问题

我想在html类引用中询问*前缀.

html css html5 css3

12
推荐指数
2
解决办法
493
查看次数

如何向 Angular 9 中的 &lt;mat-label&gt; 添加动态值?

我正在尝试在 Angular 9 中显示一个只读评论页面,其中包含之前填写的表单中给出的所有输入。如果我想使用 mat-label ,如何使用 ngModel ?

例如。,

用户名:ABC;电子邮件地址:abc@abc.com

应从之前填写的表格中获取“ABC”和“abc@abc.com”。我怎样才能实现这个目标?谢谢提前!

angular-material angular

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

如何调试Jenkins插件

我为Jenkins构建了一个新的“ Hello World”插件,并且能够将其上传到Jenkins,并且可以成功运行。我现在正在尝试对插件进行更改,并在Jenkins上对其进行调试。

注意:我的Jenkins部署在我的本地tomcat中,我构建了hpi文件并将其复制到jenkins plugins文件夹中,它可以工作。

现在我想问我如何调试我的插件代码?欢迎使用任何IDE提出建议。我也有以下问题:

  1. 我需要在我的IDE中为jenkins源创建一个项目,并在此基础上开发我的插件吗?目前,我只为插件创建一个项目,构建一个hpi文件并将其放入Jenkins。我不确定此步骤是否正确。提前致谢!

jenkins jenkins-plugins

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

按ID数组过滤原始对象数组

我有两个数组:

数组a:

var a = [
  {
    id: 1,
    name: 'a'
  },
  {
    id: 2,
    name: 'b'
  },
  {
    id: 3,
    name: 'c'
  }
];
Run Code Online (Sandbox Code Playgroud)

数组ID:

var ids = [1];
Run Code Online (Sandbox Code Playgroud)

我想通过数组ID过滤数组,我想要的结果:

var a = [
  {
    id: 1,
    name: 'a'
  }
];
Run Code Online (Sandbox Code Playgroud)

最重要的是我想要对原始数组进行更改,而不是返回一个新数组.

下划线解决方案更好:)

javascript arrays underscore.js

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

如何使用 shareReplay 缓存带有请求参数的 HTTP 响应

我有一个场景,比如我需要在单击文件时获取文件内容。我想用 缓存文件内容 API shareReplay(),如何实现?

fileService.getContent是一个 API 服务,它将通过以下方式获取内容params(repository_id, filePath);

问题:

  • 我应该在哪里使用shareReplay() pipe?内部 API 服务?或者我在下面写的地方。
  • 下面的代码无法按预期工作。该API会被多次触发。如何缓存 API 以便shareReplay()仅调用一次。

成分

fileOpened$ = new Subject();
...

this.fileOpened$.pipe(
    switchMap(file => this.fileService.getContent(this.repository_id, file.filePath)),
       shareReplay(1)
);
Run Code Online (Sandbox Code Playgroud)

服务

getContent(repoId: string, path: string): Observable<string> {
    return this.http.get<string>(
        `/api/xxx/${repoId}/files/${decodeURIComponent(path)}`,
        {
            responseType: 'text' as 'json'
        });
}
Run Code Online (Sandbox Code Playgroud)

angular rxjs6 rxjs-observables

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

如何清除现有模型,或者有没有办法重新初始化摩纳哥编辑器

我正在使用 ngx-monaco-editor 在模态中实现代码编辑器。因为需要支持多个tab,所以需要为models准备一个map来记住带有Uris的models。模态也可以在关闭后重新打开。

问题:一旦我重新打开模态并选择以前打开的文件,它会抛出错误:

Cannot add model because it already exists
Run Code Online (Sandbox Code Playgroud)

我不确定为什么 ngx-monaco-editor 在组件被销毁后不会销毁模型。

有没有办法在关闭模态之前手动清除这些模型。

monaco-editor angular ngx-monaco-editor

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

$ rootScope.$ new()和$ rootScope.$ new(true)之间有什么区别?

任何人都可以帮助理解之间的差异$rootScope.$new()$rootScope.$new(true)?根据我的理解,它们应该是相同的,因为$rootScope没有父范围.

angularjs angularjs-scope

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

vue3 vite 别名无法按预期使用打字稿

我尝试了下面线程中的所有答案,但没有运气:

`Vue3 - Vite` 项目别名 src 到 @ 不起作用

// https://vitejs.dev/config/
export default defineConfig({
    resolve: {
        extensions: ['.ts', '.js', '.vue'],
        alias: [{
            find: '@',
            replacement: resolve(__dirname, 'src')
        }],
    },
    plugins: [
        vue(),
        Components({
            resolvers: [ElementPlusResolver()],
        }),
    ]
})
Run Code Online (Sandbox Code Playgroud)

typescript vuejs3 vite

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

我怎么能总是像lang = en那样在angular请求中添加查询字符串

我们最近正在做I18N,我们有一个菜单来切换语言en,jp和fr之间的语言.一旦我们切换语言,网址变得如下,在网址的末尾有一个查询字符串附加.

http://localhost:3030/loadTests?lang=en
Run Code Online (Sandbox Code Playgroud)

这是一个问题,因为我们不会在所有现有链接和href中附加lang参数,如果我们点击网站上的某个链接,则网址将如下:

http://localhost:3030/loadTests/1
Run Code Online (Sandbox Code Playgroud)

查询字符串lang = en没有追加到url的末尾,我们希望lang = en总是追加到url的末尾,我该如何实现呢?

希望我能清楚地描述我的问题.

提前致谢!

angularjs angular-ui-router angular-translate

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

IE输入清除图标有时不会触发更改事件

我在我们的项目中使用AngularJS,我发现默认情况下IE在每个输入框上都提供了一个清晰的图标.但是,当我单击"X"图标时,不会触发更改事件.

有人可以帮我找一个解决这个问题的简单方法吗?

它在plnkr中工作,这很奇怪......

$scope.$watch('model.search', function(search){
    console.log(search);
}, true);
Run Code Online (Sandbox Code Playgroud)

http://plnkr.co/edit/U8BMJtBnyK1oxviMV9aL?p=preview

我删除了输入元素中的所有类和分析,它仍然无法触发更改...

提前致谢!

javascript internet-explorer angularjs

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