我收到一个错误:没有定义jsPDF,我现在使用以下代码:
import { Component, OnInit, Inject } from '@angular/core';
import 'jspdf';
declare let jsPDF;
@Component({
....
providers: [
{ provide: 'Window', useValue: window }
]
})
export class GenratePdfComponent implements OnInit {
constructor(
@Inject('Window') private window: Window,
) { }
download() {
var doc = jsPDF();
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
doc.save('Test.pdf');
}
}
Run Code Online (Sandbox Code Playgroud)
我已经安装了jsPDF的npm,但不知道如何导入jspdf并使用angular-cli运行:1.0.0-beta.17
我有一个数组:
var a = [2,3,4,5,5,4]
Run Code Online (Sandbox Code Playgroud)
我想从给定的数组中得到唯一的数组
b = [2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
我试过了
a.filter(function(d){return b.indexOf(d)>-1})
Run Code Online (Sandbox Code Playgroud)
我不想用于循环.
想要点击按钮点击页面顶部,目前我使用以下代码无效:
HTML:
<button md-raised-button class="md-raised md-primary" (click)="onEdit()">Edit</button>
Run Code Online (Sandbox Code Playgroud)
功能:
onEdit(){
window.scrollTo(0,0);
}
Run Code Online (Sandbox Code Playgroud) 我想通过使用_id和显示所有其他用户来跳过特定用户,我正在尝试下面的代码它不起作用:
db.user.find(
{ _id: { $nin: ["5848e9ecaec0f31372816a26"] } },
{ username: 1 }
).pretty()
Run Code Online (Sandbox Code Playgroud) 我想在angular 2中创建版本,我有write ng build --prod --aot 命令并得到以下错误。
180823 ms: Mark-sweep 1338.1 (1437.6) -> 1338.1 (1437.6) MB, 1325.4 / 0.0 ms [allocation failure] [GC in old space requested].
182147 ms: Mark-sweep 1338.1 (1437.6) -> 1338.1 (1437.6) MB, 1323.7 / 0.0 ms [allocation failure] [GC in old space requested].
183495 ms: Mark-sweep 1338.1 (1437.6) -> 1344.6 (1418.6) MB, 1347.4 / 0.0 ms [last resort gc].
184844 ms: Mark-sweep 1344.6 (1418.6) -> 1351.3 (1418.6) MB, 1348.6 / 0.0 ms [last resort gc].
<--- …Run Code Online (Sandbox Code Playgroud) angular ×3
angular-cli ×1
angular2-cli ×1
angularjs ×1
arrays ×1
javascript ×1
jspdf ×1
mongodb ×1
node.js ×1