草庐IT

javascript - 将公历日期转换为 Angular 2 和 Ionic 2 中的波斯语(jalali)日期

我熟悉位于npm中的一个包,用于将公历日期转换为波斯语(jalali),但我不知道我应该如何在ionic2angular2项目中使用它。Jalali-date或Angular1的这个包:ADM-dateTimePicker是否可以将此包转换为angular2?任何的想法?欢迎或教程... 最佳答案 好的,我为此编写了转换器,首先在你的项目中添加一个provider:import{Injectable}from'@angular/core';@Injectable()exportclassPersianCalendarService{

javascript - 如何在 ClojureScript 中使用方法和构造函数创建 JS 对象

假设任务是在clojurescript中创建一些实用程序库,以便它可以在JS中使用。例如,假设我想生成等同于:varFoo=function(a,b,c){this.a=a;this.b=b;this.c=c;}Foo.prototype.bar=function(x){returnthis.a+this.b+this.c+x;}varx=newFoo(1,2,3);x.bar(3);//>>9实现它的一种方法是:(deftypeFoo[abc])(set!(.bar(.prototypeFoo))(fn[x](this-asthis(+(.athis)(.bthis)(.cthis)

javascript - 如何在 href javascript 函数上传递对 "this"的引用?

我有这个href的链接:href="javascript:foo(this);"当我称它为“this”时,它指向窗口对象,而不是链接。如何传递对链接的引用?http://jsfiddle.net/xMGKz/编辑说明:问题是href怎么传,不是一般的-我知道onclick!并且不复制id并生成getElementById,这不是“this”,它是DOM搜索特定元素,无需在HTML中内联。答案是:不可能。 最佳答案 当您在href中使用“javascript:....”时,您是在全局调用该函数。不在链接的上下文中。您可以尝试:MyLi

javascript - TypeScript 类函数不可用

我正在尝试调用TypeScript类的实例方法(在ASP.NETMVC项目中)。但是,在运行时,我会遇到类似0x800a01b6-JavaScriptruntimeerror:Objectdoesn'tsupportpropertyormethod'checkString'的异常。我在jsfiddle中复制了生成的JavaScript该方法似乎有效的地方。我不是真正的JavaScript专家,所以非常感谢任何帮助!到目前为止我尝试过的事情:不同的浏览器(Chrome:UncaughtTypeError:undefinedisnotafunction,FF:TypeError:this.

javascript - 如何绑定(bind)内联匿名函数?

我正在尝试将内联匿名回调函数绑定(bind)(即bind(this))到对象怎么做到的?简化示例:varobject={property:function(){this.id='abc';//'this'bindstotheobjectaFunctionWithCallback(this.id,function(data){console.log(this);//null});}}; 最佳答案 与您始终使用bind的方式相同。获取函数的引用(例如由函数表达式返回),并对其调用bind方法。aFunctionWithCallback(

javascript - 添加消息到 p :growl using Javascript

我想在客户端使用Javascript显示咆哮声。我的意思是这个UI组件:我找到了这个thread,但是,我找不到一个名为:topBar的对象还知道使用:grep-rl在文件中查找文本导致发现这个JS:/***PrimeFacesNotificationBarWidget*/PrimeFaces.widget.NotificationBar=PrimeFaces.widget.BaseWidget.extend({init:function(cfg){this._super(cfg);var_self=this;//relocatethis.jq.css(this.cfg.positio

javascript - react this.props.params undefined

我无法通过id到我的产品页面,我尝试了所有方法并搜索了答案,但它仍然不起作用。这是我的index.js:importReactfrom"react";import{render}from"react-dom";import{Router,Route,IndexRoute,hashHistory}from"react-router";import{Menu}from'./components/Menu';import{MainPage}from'./components/MainPage';import{DetailsProduct}from'./components/DetailsPr

javascript - 概念 - 提炼 promise 如何运作?

我看过许多实现,它们看起来如此不同,我无法真正提炼出promise的本质。如果我不得不猜测它只是一个在回调触发时运行的函数。有人可以在没有外链的情况下用几行代码实现最基本的promise吗。例如来自这个answer片段1vara1=getPromiseForAjaxResult(ressource1url);a1.then(function(res){append(res);returna2;});传递给then的函数如何知道何时运行。也就是说,它是如何传递回ajax完成时触发的回调代码的。片段2//genericajaxcallwithconfigurationinformation

javascript - sweet alert 确认后继续提交表单

我在提交表单时触发了这个sweetalert。$(".swa-confirm").on("submit",function(e){e.preventDefault();swal({title:$(this).data("swa-title"),text:$(this).data("swa-text"),type:"warning",showCancelButton:true,confirmButtonColor:"#cc3f44",confirmButtonText:$(this).data("swa-btn-txt"),closeOnConfirm:false,html:false}

javascript - 检查 React Native 中的数组是否为空

如何使用IF语句检查数组是否为空?我有这个空数组'acessos'...constructor(props){super(props);this.state={acessos:[]};}...然后我尝试检查“acessos”是否为空,如果是,我将一些数据推送到其中。我尝试使用null但没有结果,那么如何检查是否为空?...if(this.state.acessos===null){this.state.acessos.push({'uuid':beacons.uuid,'date':date});this.setState({acessos:this.state.acessos});}