草庐IT

remove_not_if

全部标签

javascript - AngularJs:ng-if react 太迟

我正在使用ui.router并在我的主html文件中包含这样的导航:logedin()bool值将通过此函数中的angular.module().run()设置:$rootScope.$on('$stateChangeStart',function(e,to)如果我在其中一个导航中单击注销,导航的Controller将触发此功能:$scope.logout=function(){store.remove('jwt');$state.go('login');}问题是在$state.go之后导航没有隐藏,而是在刷新页面之后。我是否必须重新呈现主索引模板/View(然后如何)?或者我该如何解

javascript - 如何在不遇到 'require is not defined' 错误的情况下引用 TypeScript 文件

我先声明我不具备TypeScript或JavaScript的高级知识。我做了什么我正在制作准系统TypeScript“算法玩具盒”,它实现了算法基础(Brassard和Bratley)中的算法。我所做的是打开一个本地HTML文件,转译的TypeScript修改DOM以显示输出(就像TypeScript网页上的Greeterexample)。一切都很顺利,直到我决定为每个类(class)使用单独的文件。我用了oneofthemany可用于引用TypeScript文件的方法,但我不确定它是否最适合。我还使用AtomTypeScript插件创建了一个默认的tsconfig.json文件,认为

javascript - "WARNING - Suspicious code. The result of the ' getprop' operator is not being used."是什么意思?

"WARNING-Suspiciouscode.Theresultofthe'getprop'operatorisnotbeingused."当我使用闭包编译器时,我在我的JavaScript代码中看到了两行。它们是不报告问题的其他类型定义中的类型定义。我应该寻找什么?编辑受影响的代码:/***@typedef{{playerId:number,playerName:string,baseScores:Array.,bonusScores:Array.,*teamScoreAdjustments:Array.}}*/wias.GameTableTeamMember;/***@typed

javascript - 单击 h :commandLink causes Uncaught ReferenceError: mojarra is not defined

我知道this发帖,我仔细检查了那里的所有可能性。我在Glassfish3上使用JSF2.0和Mojarra实现。我正在尝试使用两个简单的标签更改应用程序语言。这是.xhtml页:这是HTML代码:TheMazeProjectWelcomeEnglishDeutsch当按下commandLink时,什么也没有发生。没有请求发送到服务器,抛出以下JavaScript错误:mojarraisnotdefinedbean方法被正确调用并在应用程序的其余部分正常工作。 最佳答案 源代码和生成的HTML输出看起来不错,你有一个在JSF源代码中

javascript - 错误 : Task x can't support dependencies that is not an array of strings

我正在关注thistutorial如何开始使用gulp和browserify(以及其他插件)。结构如下:.├──gulpfile.js└──gulp  ├──index.js  └──tasks  ├──browserify.js  └──minifyCss.js/*gulpfile.js*/vargulp=require('./gulp')(['minifyCss','browserify']);gulp.task('default',['minifyCss','browserify']);/*index.js*/vargulp=require('gulp');module.expo

javascript - 错误 "Not allowed to load local resource: file://sharedpath"

这个问题在这里已经有了答案:HowcanIcreatealinktoalocalfileonalocally-runwebpage?(5个答案)关闭5年前。以下代码在chrome中的服务器(nodejs)上运行时不起作用Openfolder.我在开发者工具中收到以下错误消息:Notallowedtoloadlocalresource:file://sharedpath但是当在浏览器(新标签)中打开相同路径(file://sharedpath)时,我能够看到该路径的文件夹结构。同样在IE中工作正常。这是Chrome的问题吗?或者这是在服务器上运行时的问题?有人可以就这个问题提出建议吗?

javascript - XMLHttpRequest() & net::ERR_NAME_NOT_RESOLVED

我正在编写一个向远程服务器发出HTTP请求的javascript应用程序。用户将输入主机名。如果他们输入无法解析的DNS名称,我想提供诊断消息。这是当前代码:varreq,t,url;url='http://definitelydoesntexist0x314159.com';req=newXMLHttpRequest();req.open('GET',url,true);req.onreadystatechange=function(){if(req.readyState==4){t=req.statusText;}};req.send();在onreadystatechange函数

javascript - Node.js 事件发射器 : How to bind a class context to the event listener and then remove this listener

有没有办法在事件监听器方法中访问类上下文并有可能删除监听器?示例1:import{EventEmitter}from"events";exportdefaultclassEventsExample1{privateemitter:EventEmitter;constructor(privatetext:string){this.emitter=newEventEmitter();this.emitter.addListener("test",this.handleTestEvent);this.emitter.emit("test");}publicdispose(){this.emi

javascript - 错误 TS2539 : Cannot assign to 'c' because it is not a variable

我有2个.ts文件,C.ts:exportletc:any=10;A.ts:import{c}from"./C";c=100;编译A.ts时报错:errorTS2539:Cannotassignto'c'becauseitisnotavariable.我该如何解决? 最佳答案 将它放在一个类中,并使其成为静态的exportclassGlobalVars{publicstaticc:any=10;}从任何其他文件导入之后GlobalVars.c=100; 关于javascript-错误TS

javascript - 根据 bool 值的不同组合做不同的事情时如何消除if-else?

例如,假设我需要根据bool值的组合做不同的事情:cond_0、cond_1和cond_2:cond_0cond_1cond_2falsefalsefalsea();falsefalsetrueb();...truetruetrueh();看起来好像将位号映射到函数:000:a()001:b()...111:h()虽然一般规则看起来很简单,但我不知道没有if-else怎么写,现在的形式是这样的:varf=function(cond_0,cond_1,cond_2){if(!cond_0&&!cond_1&&!cond_2){a();}elseif(cond_0&&!cond_1&&!c