小编gre*_*sky的帖子

业力无法找到模块'乐观主义者'

我正在尝试安装角度电话猫应用程序并使用karma测试运行器运行测试用例.我安装了节点v0.10.33.我在全球范围内安装了业力.现在,我试图用'npm test'运行测试用例,我得到以下错误:

module.js:340
    throw err;
          ^
Error: Cannot find module 'optimist'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\me\angular-phonecat\node_modules\karma\lib\cli.j
s:2:16)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?我认为可能是业力没有正确初始化我试图运行'karma init'但同样的错误再次.

更新-----

运行'npm install'时出现以下错误:

npm WARN unmet dependency C:\me\angular-phonecat\node_modules\karma requires s
ocket.io@'~0.9.13' but will load
npm WARN unmet dependency C:\me\angular-phonecat\node_modules\socket.io,
npm WARN unmet dependency which is version 1.2.0
npm WARN unmet dependency C:\me\angular-phonecat\node_modules\karma requires g
lob@'~3.2.7' …
Run Code Online (Sandbox Code Playgroud)

node.js npm angularjs karma-runner

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

如何将 strict-transport-security 标头添加到 Grails 应用程序

我有一个在 Grails 服务器上运行的常规代码。我如何为 HSTS 配置它?我查看了 Groovy 规范,没有发现任何有用的东西。

这就是我想要实现的目标

当我查看来自服务器的任何 HTTP 响应时。我必须看到如下所示的标题

Strict-Transport-Security: max-age=31536000
Run Code Online (Sandbox Code Playgroud)

您能提出一些建议吗?

grails hsts

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

将字段设置为dirty以在Angular JS中触发验证

我试图获取表单中的所有字段并将其设置为脏.

像这样的东西:

 $timeout(function () {

        $('input').each(function(){

             $(this).$dirty=true;

        });
    }, 0);
Run Code Online (Sandbox Code Playgroud)

这不起作用.我明白这样的事情很好用:

$scope.form.uName.$dirty = true;
Run Code Online (Sandbox Code Playgroud)

但是当我使用jquery遍历所有字段时,出现了问题.

这是小提琴:http://jsfiddle.net/Qdk5M/1302/

感谢任何帮助.谢谢..

validation jquery angularjs

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

在(React + Material-ui)中的JSX文件中使用正则表达式

我正在尝试使用RegEx来进行基于材料ui表单的验证.我使用的是基于JS的Regex,但它不起作用.为什么?

以下是我的template.jsx文件的片段.my-form只是formy material-ui组件的包装器.

import {myForm, TextField} from '@react-component/my-form';

export default (props) => {
 } = props;
   const emailRegex = new RegExp('/\S+@\S+\.\S+/');
    const phoneRegEx = new RegExp('/^[(]{0,1}[0-9]{3}[)]{0,1}[-\s\.]{0,1}[0-9]{3}[-/\s\.]{0,1}[0-9]{4}$/');
    return (
<myForm>
  <TextField id="smsNumber" value={userInfo.smsNumber} name="smsNumberName" required requiredError="Mobile is a required field." validations={{matchRegexp:phoneRegEx}} validationErrors={{matchRegexp:'Enter a valid mobile.'}} onChange={changeSmsNumber} floatingLabelText={t('userProfile.mobile', "Mobile")} floatingLabelFixed={true} hintText={t('userProfile.mobile', "Mobile")}/>
</myForm>
   );
};
Run Code Online (Sandbox Code Playgroud)

此代码始终显示"输入有效的移动设备"错误消息.

javascript regex formsy-material-ui

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