问题标签 [ng-html2js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
14691 浏览

angularjs - Karma 抛出错误:无法加载“ng-html2js”,未注册

运行时出现错误karma start

但是在我的包文件中"karma-ng-html2js-preprocessor": "*",,包含此预处理器代码的文件夹存在于node_modules.

关于如何解决问题的任何想法?

0 投票
1 回答
1041 浏览

angularjs - Angular ng-bind-html-unsafe 表达式

嗨,我正在使用角度,我想在我的 ng-bind-html-unsafe 中做一个表达式,以便它可以在两个文本之间进行选择来显示。这是表达式的正确语法吗?

这是一个显示我的问题的jsfiddle 。

0 投票
1 回答
3521 浏览

angularjs - 业力 – 带有 templateUrl 的角度单元测试指令失败,即使使用带有“意外请求”的 ng-html2js

现在我得到:

我正在尝试对一个简单的指令进行单元测试

这是 karma.conf

这是测试文件。

这是文件夹树:

按照不同 SO 问题中的建议,我已经启用了 nghtml2j 预处理器并对其进行了配置(希望是正确的)。但我仍然得到一个恼人的错误

有什么线索吗?我很乐意为此提供任何帮助

0 投票
2 回答
1033 浏览

javascript - 对 Angular 指令进行单元测试

我正在尝试使用业力和茉莉花对所有指令进行单元测试。当我尝试加载具有名为 模板的指令时header.html,我收到以下错误:Error: Unexpected request: GET header.html No more request expected

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

更新:我在 karma.conf.js 中有以下配置:

我正在尝试通过以下方式加载它:

现在我收到以下错误:

0 投票
1 回答
7140 浏览

javascript - 配置 karma ng-html2js 预处理器以在目录中查找我的模板

我遇到的问题是我想做templateUrl: "partials/my-directive.html"

但目前我必须让它templateUrl: "app/partials/my-directive.html被 Karma 加载。

这是我的文件夹结构(基本上是 yeoman 文件夹结构)

这是指令代码

这是单元测试部分

这是 karma.conf.js

我想让 url 相对于 app 文件夹而不是我的 karma.conf.file 我想我已经用尽了每种路径组合,有人可以解释一下这应该如何使用 Yeoman 角度生成器文件结构

0 投票
1 回答
3486 浏览

angularjs - 带有 templateUrl 的指令 - 使用 ng-html2js 进行测试

0 投票
2 回答
652 浏览

angularjs - Karma 0.12.9,单元测试,karma-ng-html2js-preprocessor

不知道是什么问题...

业力.conf.js

然后在我使用的测试中:

我在指令中的 templateUrl 看起来像:

得到

任何想法请这可能有什么问题或建议检查什么?

0 投票
2 回答
4444 浏览

angularjs - karma-ng-html2js-preprocessor 不工作 gulp + angular + karma + ng-html2js

我不能让 karma-ng-html2js-preprocessor 为外部模板工作。

打包 Json 文件:

业力配置文件:

文件在 Build 文件中定义并传递给 gulp-karma。以下是定义的文件:

在我的指令规范中加载模板,如下所示:

我收到以下错误:

在 karma debug.html html 文件被加载到链接标签输出中:

我错过了什么吗?如何调试并解决此问题?

0 投票
0 回答
925 浏览

angularjs - 如何在我的 Yeoman 项目中使用 html2js 设置 Gruntfile?

我想标题是很琐碎的。我一直在使用 AngularJS 开发一段时间,并且只在某些项目中使用 grunt,而且它只与 yeoman 一起使用。所以我可以说我对咕噜声很陌生。

我试图按照grunt-html2js页面中的路径并设法templates.js使用以下代码创建:

然后在下面:

我尝试做的是将此文件连接到 index.html ,然后删除“views”文件夹中的 html 文件。

由于这是一个测试项目,文件结构与新的 yeoman 项目几乎相同。有人能指出我正确的方向吗?

在此先感谢您的帮助...

0 投票
1 回答
1008 浏览

javascript - AngularJS 指令测试使用 ng-html2js

关于 ng-html2js 插件有很多问题,但不幸的是,所有答案都没有帮助我解决问题。

我遵循了官方安装指南和示例https://github.com/vojtajina/ng-directive-testing/blob/master/test/tabsSpec.js

我的目标是测试一个具有 templateUrl 属性的指令,这是我的配置

业力.conf.js

我想测试的指令非常基本

这个的单元测试文件

看'should have content'测试,内容不应该和模板一样吗?

为什么我得到空字符串?

提前致谢