小编Ist*_*ván的帖子

karma-ng-html2js-preprocessor not working gulp + angular + karma + ng-html2js

我无法使karma-ng-html2js-preprocessor适用于外部模板.

包Json文件:

    .....
    "gulp-karma": "*",
    "karma-coverage": "*",
    "karma-jasmine": "*",
    "karma-ng-html2js-preprocessor": "*",
    "karma-phantomjs-launcher": "*",
    .....
Run Code Online (Sandbox Code Playgroud)

Karma配置文件:

    config.set({
        browsers: [
             ....
        ],
        frameworks: [
            'jasmine'
        ],
        plugins: [
            'karma-jasmine',
            'karma-phantomjs-launcher',
            'karma-ng-html2js-preprocessor'
        ],
        preprocessors: {
            'app/**/*.html': 'ng-html2js'
        },
        ngHtml2JsPreprocessor: {
            stripPrefix: 'app/'
        }
    });
Run Code Online (Sandbox Code Playgroud)

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

config = {  test: {
          configFile: '.../karma.conf.js',
          depends: [
              .......
          ],
          files: [
            "app/**/*.js",
            'app/**/*.html'
          ]
       }
    }
Run Code Online (Sandbox Code Playgroud)

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

beforeEach(module('app'));
beforeEach(module('app/tem/mytemp.html'));
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error: [$injector:modulerr] Failed to instantiate module app/tem/mytemp.html due to:
Error: [$injector:nomod] Module 'app/tem/mytemp.html' is not available! …
Run Code Online (Sandbox Code Playgroud)

angularjs ng-html2js karma-jasmine gulp-karma

6
推荐指数
2
解决办法
4347
查看次数

使用 wkhtmltopdf 打印包含 Font Awesome 图标的 HTML

我想打印一个 HTML 页面,其中包含 Font Awesome 图标,扩展名为wkhtmltopdf. 我在 Google 字体中看到了这个问题:Google Web Fonts and PDF generation from HTML with wkhtmltopdf,但这种方式不起作用。

html wkhtmltopdf font-awesome

6
推荐指数
2
解决办法
4981
查看次数

QueryList更改订阅不起作用

我有QueryList一个组件.我正在动态添加其他组件,这些组件将存在于其中QueryList,但如果我订阅了它changes,则QueryList没有任何反应.我以为是因为我订阅了ngAfterViewInit,但QueryList现在undefined还没有ngOnInit.在这里,我有plunkr.

码:

@Component({
  ...
})
export class AppComponent {

    @ViewChildren(ControlFactoryDirective) factories:
        QueryList<ControlFactoryDirective>

    ngAfterViewInit() {
      this.factories.changes.subscribe(() => {
        console.log('changed')
      })
    }
}
Run Code Online (Sandbox Code Playgroud)

eventemitter typescript angular

6
推荐指数
2
解决办法
9165
查看次数

amChart列文本自动旋转

我正在使用amCharts进行可视化.amCharts中是否有任何配置选项可以自动旋转列标签文本,如果太大而无法水平放置?

javascript amcharts

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

amChart 图例外观

我有一个有很多行的 amChart,就像这个一样。传说看起来有点可怕。

是否可以通过一些滚动在单行中显示图例?就像柱子一样?(我不想更改容器 div 的height

javascript amcharts

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

使用 JavaScript 将 html 导出为 PDF

我想用 JavaScript 将 HTML 导出为 PDF,我看到了jsPDFpdfMake等库,但它们非常有限。例如,没有一个我可以导出 HTML 元素,例如<hr>,使用 jsPDF 样式非常有限,我看到了这个问题,但答案对我不起作用,使用 pdfMake 我无法下载 pdf,只能使用chrome

html javascript pdf jspdf pdfmake

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

scrollmagic没有响应触发器元素

我有ScrollMagic的问题.它根本没有对触发元素做出响应.下面我将提供代码:

CSS:

.container {
    height: 3000px;
}

#trigger {
    position: relative;
    top: 300px;
}

.katrori {
    opacity: 0; 
    position:relative; 
    top:300px; 
    background-color:#eee; 
    height:400px; 
    padding:25px; 
    font-family:Arial, Sans-serif;
    font-weight:bold;
}
Run Code Online (Sandbox Code Playgroud)

和JS:

$(document).ready(function($)) {
    var controller = new ScrollMagic();
    var tween = TweenMax.to(".katrori", 0.5, {opacity: 1, backgroundColor: "#1d1d1d"})
    var scene = new ScrollScene({triggerElement: "#trigger"})
    .setTween(tween)
    .addTo(controller);
});
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

javascript jquery gasp scrollmagic

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

Typescript:重写某些方法时强制调用 super

BaseComponent我有一个带有方法的基类,我希望所有扩展我的方法并重写该方法的foo()类始终调用超级方法:BaseComponentfoo()

export class BaseComponent {
    foo(){}
}

export class ExtendedComponent extends BaseComponent  {

    constructor(){
        super();
    }

    // BAD
    foo(){
    }

    // GOOD
    foo(){
       super.foo();
    }
}
Run Code Online (Sandbox Code Playgroud)

Typescript 中的一些技巧?

typescript

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

pdfMake表头不在分页符上重复

当我有一个大表时,我可以以某种方式强制在pdfMake的每个页面上重复表头,这只适用于多个页面.

javascript pdfmake

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

TypeScript super.super调用

有没有办法调用super.super.methodNameTypeScript.我想避免打电话super.methodName,但我想打电话给第二祖先的methodName方法.

谢谢.

typescript

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