Articles of 量angular器

在AoT构build之后无法删除文件

当我从我的package.json文件运行build:prod命令时,编译生成成功,但无法删除.ngsummary.json文件以及所有.ngfactory.ts文件 package.json文件: { "name": "name", "version": "1.0.0", "private": true, "scripts": { "start": "node ./bin/www", "build": "del-cli public/js/app && webpack –config webpack.config.dev.js –progress –profile –watch", "build:prod": "del-cli public/js/app && ngc -p tsconfig.aot.json && ngc -p tsconfig.aot.json && webpack –config webpack.config.prod.js –progress –profile –bail && del-cli 'public/js/app/**/*.js' 'public/js/app/**/*.js.map' '!public/js/app/bundle.js' '!public/js/app/*.chunk.js' 'assets/app/**/*.*.ngfactory.ts' 'assets/app/**/*.shim.ts' 'assets/app/**/*.ngsummary.json' 'assets/app/**/*.ngstyle.ts'" }, "dependencies": { […]

未被捕获(承诺):收到响应之前,消息端口已closures

所以在这个问题之前,我想指出,我只能在这个问题上罚款是在这个stackoverflow的问题 。 这个问题表明这是wappalyzer的一个问题,并且在4.0.1版本中被修复。 不过,我正在使用wappalyzer版本5.1.4,并与此最新。 我正在构build一个基于平均值堆栈的web应用程序,一切都按预期工作了很长时间,直到这个错误不断出现在我的谷歌浏览器控制台中: 每次我点击我的应用程序标题,并使用我的前端路由加载不同的组件/模块这个错误出现,但是我没有看到任何问题,什么Web应用程序呈现给我(这不是像我缺less数据) 关于错误的更多细节: 我不知道发生了什么,或者这个问题来自哪里。

如何在node.js,mssql和msnodesqlv8中正确执行循环查询

我试图做我以前在c#和asp.net webforms中所做的事情,并在事务中执行一些插入存储过程,其中一些是循环的。 我现在试图通过node.js与mssql包在angular度应用程序中这样做。 我到目前为止如下。 //Insert Change Record router.post('/insertChange', (req, res) => { const transaction = new sql.Transaction(conn); transaction.begin(err => { let rolledBack = false; transaction.on('rollback', aborted => { rolledBack = true; }) const request = new sql.Request(transaction); request.input('ChangeTitle', req.body.changeTitle); request.input('TypeId', req.body.typeId); request.input('DateSubmitted', req.body.dateSubmitted); request.input('TargetDate', req.body.targetProductionDate); request.input('ChangeSponsor', req.body.changeSponsor); request.input('UATDate', req.body.dateReadyUAT); request.input('ChangeSponsorEmail', req.body.changeSponsorEmail); request.input('ClarityId', req.body.clarityId); request.input('ChangeDescription', req.body.changeDescription); […]

如何获得ngx-treeview中未经检查的项目?

我正在使用名为ngx-treeview npm模块。 在这我可以得到所有选定的项目上的变化,但没有一个具体的项目正在改变。 我正在寻找不检查。 在component.html文件中: <ngx-treeview [config]="treeviewConfig" [items]="treeItems" [itemTemplate]="itemTemplate" (selectedChange)="onSelectedChange($event,$event)"></ngx-treeview> 在component.ts文件中:首先,我已经导入了ngx-treeview import { TreeviewItem, TreeviewConfig, TreeviewHelper, TreeviewComponent, TreeviewEventParser, OrderDownlineTreeviewEventParser, DownlineTreeviewItem } from 'ngx-treeview/src'; // function to be called public onSelectedChange(downlineItems: DownlineTreeviewItem[], item: TreeviewItem ) { console.log(downlineItems); console.log(item); } 任何人都可以请让我知道如何才能得到未经检查的项目的价值?

如何在请求的资源上出现“Access-Control-Allow-Origin”标题。 原因'null'因此不被允许访问。 在angular4?

我正试图从Fitbit获得授权。 当我使用Oauth2.0 前angularangular4 getAuthFromFitbit() { this.http.get(this.BASE_URL + "/fitbit").subscribe(res => { console.log(res.json()); });} 后端node.js 那么我得到这个问题:

如何在服务器端重新使用Angular进行validation?

我想在客户端和服务器端重用与Angular 4.4.5和NodeJS 7.10.1(最新的Ubuntu回购)相同的一组validation器。 我相信这是可能的。 我的基本思路是让HTTP端点在NodeJS和Express上工作,它接受来自AngularJS数据的POST请求,与接收到的数据创build相同的表单并进行检查。 我的尝试是不成功的,我不知道如何使用相同版本的Typescript作为Angular用途以及如何导入组件与窗体。 看到一些简单的例子,这将是理想的工作。 我会很快分享我的尝试。

没有提供ResourceLoader实现。 无法读取url“xxx.component.html”

刚刚为ASP.Net 2.0安装了一个新的Angular 4框架的微软模板,我用下面的命令安装了Angular CLI: npm install –save-dev @ angular / cli @ latest 使用Visual Studio 2017的应用程序的第一次启动是成功的,但是在我添加一个新的组件后,我得到了以下错误: 没有提供ResourceLoader实现。 无法读取url“todo.component.html” 待办事项组件如下: import { Component, Inject } from '@angular/core'; import { Http } from '@angular/http'; @Component({ selector: 'todo', templateUrl: './todo.component.html' }) export class TodoComponent { public todolist: todo[]; constructor(http: Http, @Inject('BASE_URL') baseUrl: string) { http.get(baseUrl +'api/todo').subscribe(result => { […]

Node.js服务器没有收到来自angular site的上传请求(使用express-fileupload)

我创build了一个使用express-fileupload来接收多部分/表单数据上传的node.js Web服务器,我似乎无法得到它正确的艰难,这里是我的节点部分: app.post('/uploadImage', function(req, res) { console.log("uploadImage"); if (!req.files) return res.status(400).send('No files were uploaded.'); let uploadedFile = req.files.uploadedFile; if(uploadedFile.mimetype.indexOf("image") > -1){ // Use the mv() method to place the file somewhere on your server uploadedFile.mv('./' + uploadedFile.name, function(err) { if (err) return res.sendStatus(500); res.json({result: "uploaded successfully!"}); }); } }); HTML: <form id="uploadForm"> <div class="row" style="margin-left: […]

如何使用“内容types”:“application / x-www-form-urlencoded”发布Post请求?

我需要在oAuth2身份validation服务器上发出一个请求。 我可以在邮递员的请求中得到令牌,不能从angular度做出同样的要求4。 我的CORSconfiguration良好,因为其他请求正在运行。 这里是HTTP请求的细节。 POST /oauth/token HTTP/1.1 Host: localhost:8080 Authorization: Basic YXBwbGljYXRpb246c2VjcmV0 Content-Type: application/x-www-form-urlencoded Cache-Control: no-cache Postman-Token: 9f9582e9-fe73-499f-d7f7-82498a974e39 grant_type=password&username=pedroetb&password=password 在angular4,我试过这种方式 let headers = new Headers(); headers.append('Content-Type', 'application/x-www-form-urlencoded'); headers.append("Authorization","Basic YXBwbGljYXRpb246c2VjcmV0"); var obtainTokenUrl = 'http://localhost:8080/oauth/token'; this._http.post(obtainTokenUrl + "?grant_type=password&username=pedroetb&password=password", null, {headers: headers}).subscribe(response => { console.log(response); }); 但是这不起作用。 这是邮递员请求标题的屏幕截图: 身体: 那么我怎么能从angular度4做出这个相同的请求呢?

节点cmd在fsevents点执行'npm install'时挂起

我试图通过npm命令“npm install”来安装anugalr2。 但是当它达到某个点时,就是在fsevets。 命令提示符卡住了。 之后没有任何事情发生。 PFb cmd图像 任何build议/意见将有所帮助 更新: 当我尝试用npm i –no-optional 。 它被困在“”core-js“软件包中 D:\Angular2\quickstart-master>npm i –no-optional npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or highe to avoid a RegExp DoS issue npm WARN deprecated express@2.5.11: express 2.x series is deprecated npm WARN deprecated connect@1.9.2: connect 1.x series is deprecated [ ……] – […]