小编Lax*_*nge的帖子

为什么Chrome中会显示"慢速网络检测到..."日志?

我注意到这info log开始出现在Google Chrome Dev(版本55.0.2883.18 dev)中,我无法想象为什么.

检测到慢速网络.后备字体将被使用,而加载:HTTP://font-path.extension `

它出现在所有使用的网站上font-face,即使在本地网页和Chrome扩展程序上也是如此.

打印本地网站的屏幕

google-chrome font-face

271
推荐指数
8
解决办法
18万
查看次数

如何在ES6中取消设置Javascript常量?

我看了这篇文章,使用delete关键字,我们可以删除JavaScript变量.但是当我尝试使用常量进行相同的操作时,但是当我尝试删除常量时它返回false.有没有办法从内存中删除常量?我尝试了这个答案,但它也没有用.

javascript ecmascript-6

26
推荐指数
3
解决办法
2万
查看次数

如何销毁Bootstrap Popover的所有实例?

我有一个使用Backbone的单页应用程序,每当我翻过某些东西然后单击"后退"按钮时,弹出窗口永远保持不变.

我想在加载新实例时销毁所有popover实例.

html javascript backbone.js twitter-bootstrap

9
推荐指数
1
解决办法
2万
查看次数

ng-repeat中的新元素动画

我正在使用某些样式的ng-repeat,我将向数组添加新项目.这就是我做的:

// Code goes here 

var _app = angular.module("userApp", [])
_app.controller("usrController", function($scope) {
  $scope.usrList = [];
  $scope.adduser = function() {
    console.log($scope.newUsr)
    $scope.usrList.push({
      name: $scope.newUsr
    })
  }
})
Run Code Online (Sandbox Code Playgroud)
/* Styles go here */

.listItem {
  border: 1px solid #F00;
  background-color: lightgray;
  padding: 3px;
  border-radius: 5px;
  margin: 2px;
  width: 100px;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html ng-app="userApp">

<head>
  <script data-require="angular.js@1.4.0-rc.2" data-semver="1.4.0-rc.2" src="https://code.angularjs.org/1.4.0-rc.2/angular.js"></script>
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body>
  <div ng-controller="usrController">
    <input ng-model="newUsr">
    <button ng-click="adduser()">Adduser</button>
    <ul>
      <li class="listItem" ng-repeat="usr in usrList">{{usr.name}}</li>
    </ul>
  </div> …
Run Code Online (Sandbox Code Playgroud)

javascript css3 angularjs

7
推荐指数
1
解决办法
3232
查看次数

JavaScript 中的直接和相互递归

我知道递归的基本概念,即调用自身的函数是递归。

现在我正在浏览 NodeJS文档,我发现了一种叫做Direct RecursionMutual Recursion 的东西。我找到了关于相互递归的维基百科文档。但不确定它如何与 JavaScript 一起使用。我有以下关于递归的问题。

  • 函数声明和变量提升如何与相互递归一起工作?

  • 直接递归是指术语递归吗?

这是直接递归的例子吗?:

function abc(num,sum){
   if(num<=0) return sum;
   return abc(--num,sum);
}
Run Code Online (Sandbox Code Playgroud)

javascript recursion ecmascript-5

6
推荐指数
1
解决办法
864
查看次数

NTLM如何用于Web服务来验证用户?

我浏览了一些网站,以便更好地了解ntlm,如http://www.innovation.ch/personal/ronald/ntlm.html.我开始创建一个演示,使用ntlm对nodejs应用程序中的用户进行身份验证.在这个演示中,我使用expressjsexpress-ntlm模块创建了应用程序.但我还是不明白,ntlm如何与nodejs webservices一起工作?

我在脑海中有一些关于ntlm身份验证的问题.

  • ntlm如何用于webservice?
  • 如何在使用ntlm时自定义登录页面?目前我正在获取登录凭据的输入框.
  • 我可以使用哪些用户进行身份验证?目前,该应用程序接受任何用户名和密码.所以我不清楚它将使用哪个用户名和密码.

这是我的代码.

var app, express, ntlm;

express = require('express');

ntlm = require('express-ntlm');

app = express();

app.all('/', ntlm());

app.get('/', function(request, response) {
  response.send(request.ntlm);
});

app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

rest ntlm http node.js express

5
推荐指数
1
解决办法
6722
查看次数

TS转码:Babel vs TSC

我是第一次设置TS项目。我很好奇-我可以使用和配置Babel或只是tsc ..进行转译。

两者的主要区别是什么?

typescript babeljs

5
推荐指数
1
解决办法
2787
查看次数

sql查询中的列列表

我有一个使用各种联接的查询,我只需要该查询返回的列的列表。我在java中完成了它,通过只询问rownum = 1的一行并获取值的列名。问题是该查询是否没有返回数据。

对于前。

select * from something
Run Code Online (Sandbox Code Playgroud)

如果此查询返回任何数据,则它将返回col1, col2, col3。但如果该查询没有返回数据,则会抛出错误。

我需要的是

有什么办法可以让我跑步

desc (select * from something)
Run Code Online (Sandbox Code Playgroud)

或类似于获取查询返回的列列表。

可以是sql,也可以是JAVA。两种方法都是可以接受的。

在我的应用程序中,用户传递查询,我可以向查询添加包装器,但我无法完全修改它。

申请流程为

来自用户的查询 -> 由 java 执行并获取一行 -> 返回结果集中的列列表。

java sql oracle jdbc

4
推荐指数
1
解决办法
722
查看次数

如何动态启用禁用的离子表?

这应该很简单,但是def不是。

在我的html中,我有4个标签,其中一个是默认标签,另外3个是手动禁用的ion-tab ...我的标签是标准的离子模板(静态)标签:

<ion-tab class="tabs-icon-top tabs-color-active-positive">    
    <ion-tab id="tab1" disabled="pageFlow.disableOtherTabs" ...>
        <ion-nav-view name="tab1"></ion-nav-view>
    </ion-tab>
    <ion-tab id="tab2" disabled="pageFlow.disableOtherTabs" title="Tab2" icon-off='ion-off' icon-on='ion-on' href="#/tab/tab2">
    <ion-tab id="tab3" disabled="true" ...>
    <ion-tab id="tab4" disabled="true" ...>
</ion-tab>
Run Code Online (Sandbox Code Playgroud)

这项工作正常...标签图标2/3/4可见,但显示为灰色,无法单击。然后,我只有tab1,tab2,tab3,tab4的.controllers,而没有任何用于主“ tabs”页面的控制器。

在tab1中是一个表单,提交表单后,将在.controller中对其进行评估,并应基于某些条件“启用” 3个禁用的选项卡。

我已经尝试了许多组合来启用它们,这样它们就不会变灰,现在可以单击了-但没什么用。

我尝试过的各种方法:

document.getElementById('tab2').disabled = false ;
angular.element(document.getElementById('#tab2').disabled = false ;
$ionicTabDelegate.select(1).disabled = false ; // this actually executes the tab1 controller/services but does not enable the icon - still can't click on it.
Run Code Online (Sandbox Code Playgroud)

...而主知道其他几种组合 但是没有任何效果。我什至定义了“ delegate-handle”和“ ng-attr-id”来尝试获取对ion-tab属性的访问权限-但同样,没有任何效果。

我的标签页已定义

tabs angularjs ionic-framework

4
推荐指数
1
解决办法
5633
查看次数

如何在PrimeNG Datatable中选择 - 取消选择行?

我添加了多个选择列,现在可以在PrimeNG Datatable中手动选择/取消选择行.

我添加了什么:

<p-column [style]="{'width':'38px'}" selectionMode="multiple"></p-column>
Run Code Online (Sandbox Code Playgroud)

我希望在单击另一列数据表中的按钮后取消选择此行.有没有办法以编程方式选择/取消选择primeNG数据表?

  • 角度版本: 4.2.4
  • PrimeNG版本: 4.3.0

primeng angular

4
推荐指数
1
解决办法
6456
查看次数

创建shell可执行全局节点模块

我试图创建节点模块,我成功了,我npm install -g在代码目录中使用,并且它创建了这个模块文件夹\AppData\Roaming\npm\node_modules\myfirstmodule,现在我想将一个文件作为命令执行,如pm2.我怎样才能做到这一点?所以我可以myfirstmodule在任何位置键入命令提示符,它将从该模块执行index.js.

node.js npm

3
推荐指数
1
解决办法
1463
查看次数

没有NgModel的提供者!在创建结构指令时

我创建了一个结构指令。这是该类的构造函数。

constructor(private templateRef: TemplateRef<any>, private viewContainer: ViewContainerRef, public query: NgModel) {
    console.log(this.query)
}
Run Code Online (Sandbox Code Playgroud)

如果我删除public query:NgModel,它可以正常工作。如果我添加它会引发错误。

Error: Uncaught (in promise): No provider for NgModel! (ControlMeta -> NgModel)

这是什么错误?

我为普通指令做了同样的事情,它工作正常。

angular2-directives angular

3
推荐指数
1
解决办法
3318
查看次数

如果至少一个字段具有值,则向反应式 FormGroup 的所有控件添加所需的验证

我有一个几乎没有控件的表单组,仅当至少一个字段具有值时才需要所有字段。即,任一用户都可以将所有字段保留为空或在所有字段中输入数据。每个控件都需要经过验证才能在其下方显示所需的错误。

我尝试在内置所需验证器的帮助下为此构建自定义验证器,但它仅验证当前控制。

allFieldRequired(ctrlName: string): ValidatorFn {
    return (ctrl: AbstractControl) => {
      if (!ctrl.parent || !Object.values(ctrl.parent.value).join('')) {
        return null;
      }
      return CustomValidators.required()(ctrl)
    }
  }
Run Code Online (Sandbox Code Playgroud)

是我的实现。

typescript angular angular-reactive-forms angular-forms

2
推荐指数
1
解决办法
2536
查看次数