如何在所有模块中使用angular 1.5中的相对URL

丹尼尔·卡尔德隆·莫里(Daniel Calderon Mori)

我正在使用angular 1.5和webpack用我的角度应用程序生成一个dist文件夹。

这是我的文件夹结构:

--app
  --dist
    --loginComponent
      --login.html
    --homeComponent
      --home.html
    ...
    --app.css
    --app.js
  --index.html

这是我的index.html:

<!doctype html>
<html lang="es" ng-app="firmaDigitalApp" ng-strict-di>
<head>
<meta charset="utf-8">

<link rel="stylesheet" type="text/css" href="dist/app.css">
<script src="dist/app.js"></script>
</head>

<body>
    <app></app>
</body>
</html>

到目前为止,一切都很好,问题在于生成的app.js并未以相对方式按其路径访问html,因此找不到资源(而不是在上下文/dist/homeComponent.html中寻找home.html ,它正在上下文/homeComponent.html中寻找它

以防万一,这是homeModule.js:

require('./administradorComponent/administradorModule.js');
require('./definicionComponent/definicionModule.js');

var controller = require('./homeController');

var homeModule = angular.module('homeModule', [ 'administradorModule', 'definicionModule' ]);

homeModule.component('homeComponent',
{
  templateUrl : 'homeComponent/home.html',
  $routeConfig : [
    {
     path : '/administrador/...',
     name : 'Administrador',
     component : 'administradorComponent',
     useAsDefault : true
     }]
});

homeModule.controller('homeController', [ '$rootScope', '$location', '$log', controller ]);

我该怎么办,我的角度应用程序资源使用相对路径相互访问,因此我不必一遍又一遍地输入dist /

如果您需要更多信息,请与我们联系。

乔·克莱

templateUrl建议不要使用而是使用html-loader来将模板构建到输出文件(即app.js)中。如果您进行了设置,则可以执行以下操作:

template: require("homeComponent/home.html") // Resolves to a string

这将使您的捆绑包花一些时间提前下载,因为所有模板也将被加载,但是您不必等待组件初始化时异步加载模板,因此它在我的组件中变得均匀了。观点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在所有设备中使用 swift4 在 CollectionView 中显示三列

来自分类Dev

如何在所有 ZIP 记录的 URL 中使用多个参数抓取网站并存储在 CSV 中?

来自分类Dev

如何在所有列中使用带有href的表的“ rvest”来刮除R中的HTML表?

来自分类Dev

如何在AS3中使用正则表达式在所有空格上拆分String?

来自分类Dev

如何在Angular的所有模块中包含配置部分?

来自分类Dev

如何在 angular 中使用动态加载的模块组件中的现有组件

来自分类Dev

如何在jsp中写相对URL?

来自分类Dev

如何在所有Angular组件中包含Sass主题?

来自分类Dev

如何将数据存储在变量中并在所有应用程序中使用

来自分类Dev

如何在Laravel 5.2中使用url()获取相对URL?

来自分类Dev

如何在所有活动中访问导航抽屉?

来自分类Dev

如何在所有活动中显示导航抽屉?

来自分类Dev

如何在所有活动中显示片段

来自分类Dev

QML:如何在所有菜单中添加阴影?

来自分类Dev

如何在所有课堂课程中添加老师

来自分类Dev

如何使Ansible在所有6个计算节点(而不是5个然后是1个)上执行bash代码?

来自分类Dev

如何在Angular 9中导入所有Angular Material模块

来自分类Dev

如何在OAuth 1中使用dropbox.js

来自分类Dev

无法在OpenLayers3中使用相对URL

来自分类Dev

无法在OpenLayers3中使用相对URL

来自分类Dev

如何从Java中的绝对URL中提取相对URL

来自分类Dev

如何在所有类中的所有测试之前运行方法?

来自分类Dev

如何在所有浏览器中修复所有网页的白色背景?

来自分类Dev

如何在xcode 5中创建相对约束?

来自分类Dev

Android如何在使用惰性列表查看器时在所有活动中显示选项卡

来自分类Dev

如何在不使用存储过程的情况下在所有表中查找字符串

来自分类Dev

如何使用PHP变量在JavaScript中创建相对URL?

来自分类Dev

如何在 JavaScript 中解析没有基本 URL 的相对 URL

来自分类Dev

公式R1C1中的变量,用于使用相对引用按列进行偏移

Related 相关文章

  1. 1

    如何在所有设备中使用 swift4 在 CollectionView 中显示三列

  2. 2

    如何在所有 ZIP 记录的 URL 中使用多个参数抓取网站并存储在 CSV 中?

  3. 3

    如何在所有列中使用带有href的表的“ rvest”来刮除R中的HTML表?

  4. 4

    如何在AS3中使用正则表达式在所有空格上拆分String?

  5. 5

    如何在Angular的所有模块中包含配置部分?

  6. 6

    如何在 angular 中使用动态加载的模块组件中的现有组件

  7. 7

    如何在jsp中写相对URL?

  8. 8

    如何在所有Angular组件中包含Sass主题?

  9. 9

    如何将数据存储在变量中并在所有应用程序中使用

  10. 10

    如何在Laravel 5.2中使用url()获取相对URL?

  11. 11

    如何在所有活动中访问导航抽屉?

  12. 12

    如何在所有活动中显示导航抽屉?

  13. 13

    如何在所有活动中显示片段

  14. 14

    QML:如何在所有菜单中添加阴影?

  15. 15

    如何在所有课堂课程中添加老师

  16. 16

    如何使Ansible在所有6个计算节点(而不是5个然后是1个)上执行bash代码?

  17. 17

    如何在Angular 9中导入所有Angular Material模块

  18. 18

    如何在OAuth 1中使用dropbox.js

  19. 19

    无法在OpenLayers3中使用相对URL

  20. 20

    无法在OpenLayers3中使用相对URL

  21. 21

    如何从Java中的绝对URL中提取相对URL

  22. 22

    如何在所有类中的所有测试之前运行方法?

  23. 23

    如何在所有浏览器中修复所有网页的白色背景?

  24. 24

    如何在xcode 5中创建相对约束?

  25. 25

    Android如何在使用惰性列表查看器时在所有活动中显示选项卡

  26. 26

    如何在不使用存储过程的情况下在所有表中查找字符串

  27. 27

    如何使用PHP变量在JavaScript中创建相对URL?

  28. 28

    如何在 JavaScript 中解析没有基本 URL 的相对 URL

  29. 29

    公式R1C1中的变量,用于使用相对引用按列进行偏移

热门标签

归档