小编The*_*nnn的帖子

从另一个url-angular4加载动态模块

是否可以引用一个模块(已经以umd或es格式编译)并在已编译的角度应用程序中动态加载它?

  1. 主shell应用程序托管在:http://plugin_shell.mydomain.com
  2. 一个模块(带有一堆组件,服务等):已编译的代码托管在另一个URL上.让我们说: http://plugins/modules/myfirstplugin.umd.js
  3. 当shell加载时.加载所有模块,呈现特定组件,引用服务,使用类等.

我尝试使用SystemJsNgModuleLoader.load加载模块,但它确实似乎适用于这种用例.

谢谢

编辑:同样的问题(没有答案):如何动态加载外部角度2模块(如从外部module.bundle.js提供)

dynamic angular

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

Antd:是否可以更改行展开图标

默认值为:[+] 和 [-]。找不到将其更改为其他图标的方法。例如从https://ant.design/components/icon/向下和向右。

我的用户非常挑剔。

谢谢!

antd

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

在 vscode 扩展中执行电子应用程序

我正在开发一个 vscode 扩展,它需要执行一个外部程序来完成不同的任务。如果外部程序不带参数:UI 弹出。使用 cmd 行参数:cmd 行模式。我已经使用电子构建了这个应用程序,它在调试和在 cmd 行上使用电子启动它时运行良好。它在 Windows 上被打包为 .exe,并且在 cmd 行或直接双击它时同样有效。

当我尝试使用 child_process.execFile 从我的 vscode 扩展执行它时,事情变得很糟糕。我只是放了exe路径,进程停留在任务监视器中(没有UI)。我放了一些 cmd 行参数:节点回复:错误选项。我尝试在 tools.bat 文件中运行它,因此我调用 bat。也不行。我尝试过 fork、spawn、exec。同样的行为。

启动代码:

      const childProcess = child.execFile(pathToExec, [], { cwd: execDir, env: process.env, });

      childProcess.stdout.on('data', (data) => {
        console.log(data.toString());
      });
      childProcess.stderr.on('data', (data) => {
        console.log(data.toString());
      });
      childProcess.on("exit", () => {
        console.log("exit");
      });
Run Code Online (Sandbox Code Playgroud)

注意:例如,在 C# 中使用 Visual Studio 构建普通可执行文件的相同代码,如果我使用 exec 启动它,效果会很好。我们只是想在 JS 中使用电子,让团队有宾至如归的感觉。

node.js electron visual-studio-code

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

标签 统计

angular ×1

antd ×1

dynamic ×1

electron ×1

node.js ×1

visual-studio-code ×1