问题标签 [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.
angularjs - Karma 抛出错误:无法加载“ng-html2js”,未注册
运行时出现错误karma start
:
但是在我的包文件中"karma-ng-html2js-preprocessor": "*",
,包含此预处理器代码的文件夹存在于node_modules
.
关于如何解决问题的任何想法?
angularjs - Angular ng-bind-html-unsafe 表达式
嗨,我正在使用角度,我想在我的 ng-bind-html-unsafe 中做一个表达式,以便它可以在两个文本之间进行选择来显示。这是表达式的正确语法吗?
这是一个显示我的问题的jsfiddle 。
angularjs - 业力 – 带有 templateUrl 的角度单元测试指令失败,即使使用带有“意外请求”的 ng-html2js
现在我得到:
我正在尝试对一个简单的指令进行单元测试
这是 karma.conf
这是测试文件。
这是文件夹树:
按照不同 SO 问题中的建议,我已经启用了 nghtml2j 预处理器并对其进行了配置(希望是正确的)。但我仍然得到一个恼人的错误
有什么线索吗?我很乐意为此提供任何帮助
javascript - 对 Angular 指令进行单元测试
我正在尝试使用业力和茉莉花对所有指令进行单元测试。当我尝试加载具有名为 模板的指令时header.html
,我收到以下错误:Error: Unexpected request: GET header.html No more request expected
http://plnkr.co/edit/YTUFXCMdK5JFEwMzzXaR?p=preview
更新:我在 karma.conf.js 中有以下配置:
我正在尝试通过以下方式加载它:
现在我收到以下错误:
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 角度生成器文件结构
angularjs - Karma 0.12.9,单元测试,karma-ng-html2js-preprocessor
不知道是什么问题...
业力.conf.js
然后在我使用的测试中:
我在指令中的 templateUrl 看起来像:
得到
任何想法请这可能有什么问题或建议检查什么?
angularjs - karma-ng-html2js-preprocessor 不工作 gulp + angular + karma + ng-html2js
我不能让 karma-ng-html2js-preprocessor 为外部模板工作。
打包 Json 文件:
业力配置文件:
文件在 Build 文件中定义并传递给 gulp-karma。以下是定义的文件:
在我的指令规范中加载模板,如下所示:
我收到以下错误:
在 karma debug.html html 文件被加载到链接标签输出中:
我错过了什么吗?如何调试并解决此问题?
angularjs - 如何在我的 Yeoman 项目中使用 html2js 设置 Gruntfile?
我想标题是很琐碎的。我一直在使用 AngularJS 开发一段时间,并且只在某些项目中使用 grunt,而且它只与 yeoman 一起使用。所以我可以说我对咕噜声很陌生。
我试图按照grunt-html2js页面中的路径并设法templates.js
使用以下代码创建:
然后在下面:
我尝试做的是将此文件连接到 index.html
,然后删除“views”文件夹中的 html 文件。
由于这是一个测试项目,文件结构与新的 yeoman 项目几乎相同。有人能指出我正确的方向吗?
在此先感谢您的帮助...
javascript - AngularJS 指令测试使用 ng-html2js
关于 ng-html2js 插件有很多问题,但不幸的是,所有答案都没有帮助我解决问题。
我遵循了官方安装指南和示例https://github.com/vojtajina/ng-directive-testing/blob/master/test/tabsSpec.js。
我的目标是测试一个具有 templateUrl 属性的指令,这是我的配置
业力.conf.js
我想测试的指令非常基本
这个的单元测试文件
看'should have content'测试,内容不应该和模板一样吗?
为什么我得到空字符串?
提前致谢