草庐IT

cli-plugin-ionic-angular

全部标签

javascript - 导入第三方js文件到angular typescript项目

在我使用Angular的过程中,我被迫使用四种不同的方式来包含第3方库poliglot.js(对于多语言)。为了能够在我的Lang类中使用newPolyglot(...):exportclassLang{...constructor(){this.polyglot=newPolyglot({locale:'en'});...}...}我用这四种方法A.在我相当老的(2016年)angular2(基于framerworkangular2-webpack-starter)项目中(目前由于缺少require指令,该解决方案不起作用在新的Angular项目中):varPolyglot=requ

javascript - 使用 nodemailer angular 6 发送电子邮件

我有一个用于angular6应用程序和nodejs的电子邮件服务的bootstrap表单,我正在使用nodemailer对于我的应用程序中的sendemail,不幸的是不起作用。提交表单时出现以下错误:选项https://localhost:3000/contact/send0()这是表格WritetousNameisrequired.messageisrequired.messageisrequired.SENDMESSAGE这里是contact,js(Node邮件设置和路由)constexpress=require('express');constrouter=express.Ro

javascript - 从 IONIC 3 的 Assets 文件夹下载 CSV 文件

我有一个demo-file.csv文件,它在assets/csv文件夹中,那么如何从手机下载它,这是我的HTML和组件代码。HTML代码DownloadDemoFile组件代码publicdownloadFile(link:any,fileName:any){if(link){letpath=null;this.showWaitingLoading();if(this.platform.is('ios')){path=this.file.documentsDirectory;}else{path=this.file.dataDirectory;}consttransfer=this.t

javascript - 在使用 Angular 删除文件时选择所有复选框时出现问题

这里我正在做的是使用ng2文件上传创建一个“拖放功能”,这里我的问题是当我试图拖放多个文件时,全选功能将被启用,它将全选默认情况下会选中复选框,但在我的场景中,文件删除后不会发生这种情况https://stackblitz.com/edit/angular-r6cbrj1"> AddFilesYouruploadqueueisempty.Draganddropfilestoaddthemtothequeue0"> {{item?.file?.name}}{{item?.file?.size/1024/1024|number:'.2'}}MB{{item?.file?

javascript - 升级到 Angular 8 后 d3.js 运行时错误

我正在尝试将我的Angular6应用程序升级到Angular8。我的代码可以编译,但我立即收到运行时错误“d3.js:8UncaughtTypeError:Cannotreadproperty'document'ofundefined”。d3.js中失败的行是vard3_document=this.document;。这让我相信Angular8正在严格模式下运行d3.js。我有最新版本的d3节点模块("d3":"3.5.17"),它显然不支持严格模式;我的理解是“this”应该引用窗口​​对象,但这在严格模式下不起作用。我知道Angular8现在使用dart-sass而不是node-s

javascript - 如何在表示矩形的数组中获取与某个索引成对 Angular 线的元素

考虑一个数组,其长度总是两个数字的乘积。对于下面的数组,l是4,w是5。还有一个给定的索引。我想获得两个数组,其中包含位于穿过该特定索引的对Angular线上的元素。[0,1,2,3,45,6,7,8,910,11,12,13,1415,16,17,18,19]index=7=>[3,7,11,15]and[1,7,13,19]index=16=>[4,8,12,16]and[10,16]index=0=>[0,6,12,18]and[0]我试过以下方法:letarr=Array(20).fill().map((x,i)=>i);functiongetDias(arr,l,w,ind)

javascript - Jquery Plugins,从其他方法调用函数

就像这里的许多其他类似问题一样,我正在编写我的第一个jQuery插件。它旨在采用一个选择元素并将选项替换为可单击的列表元素,以用作样本。我的主要功能运行良好,但我需要添加调用另一种方法的能力,这将禁用某些选项。我的问题是,在执行此操作时,我需要绑定(bind)一些点击元素并取消绑定(bind)其他元素。目前我的原始绑定(bind)包含在我的“init”方法中的一个函数中。我需要能够从另一个“禁用”方法调用该函数。所以这里有一些代码:(function($){varmethods={//Initmethodinit:function(options){//Setoptionsvardef

javascript - 试图计算圆上两点之间的 Angular ?

首先让我说我在数学方面绝对是个糟糕的人,请多多包涵。我正在尝试计算圆上两点之间的Angular,这两个点是用户在一定时间内拖动的距离。这是我目前所拥有的:intervalId=setInterval(function(){if(p1x!=undefined){p2x=Xpos;}if(p1y!=undefined){p2y=Ypos;}if(p1x!=p2x||p1y!=p2y){p1a=p1x-wheelMiddleVer;p1b=p1y-wheelMiddleHor;a=Math.sqrt((p1a*p1a)+(p1b*p1b));p2a=p2x-wheelMiddleVer;p2

javascript - 从 ERB 切换到 Angular 时,Rails 应用程序中的 AngularJS View 功能测试中断

首先,我有一个工作rails“显示”页面显示项目名称和属于该项目的条目。当使用Angular$scope显示项目名称并使用ERB中的block显示条目时,我的测试通过了。当我用AngularDirective(指令)“ng-repeat”替换条目ERB代码时,仅我的条目测试场景开始失败。有趣的是,该应用程序仍在浏览器中运行。请记住,在我看来,另一个$scope变量过去和现在仍然通过使用几乎相同的测试。工作show.html.erb(在ERB中查看的条目):Thisis{{project.details.name}}Entries打破show.html.erb(在Angular中查看的条

javascript - "Un-Angularize"JS对象的快速方法

当使用双向绑定(bind)时,Angular将expando属性、“散列”等添加到我的深层对象结构中。这很好,但我有兴趣检索我的对象树的JSON快照,其中只包含最初属于那里的东西。Angular是否提供了一种获取绑定(bind)对象的“原始”版本的方法?(我不想在绑定(bind)开始之前只存储“原始值”,因为我想反射(reflect)通过UI所做的任何更改。) 最佳答案 简答:有一个很好的内置函数:angular.toJson(yourObj);更详细的解释:angular.toJson和JSON.stringify之间的唯一区别是