我有三个日期格式:YYYY-MM-DD,DD.MM.YYYY,DD/MM/YYYY.
是否可以验证和解析字符串,如2014-05-18or 18.5.2014或18/05/2019?
我想在ng-repeat属性中调用函数,这是我的代码
HTML
<body ng-controller="mainCtrl">
<div ng-repeat='item in getGroupedRange() track by item.id'>
<span>{{item.val}}</span>
<span>{{item.abs}}</span>
<span>{{item.rel}}</span>
<span>{{item.cum}}</span>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
JS
$scope.getGroupedRange = function() {
return [
{
val: 1,
abs: 1,
rel: 1,
cum: 1,
id: 123456
}
];
};
Run Code Online (Sandbox Code Playgroud)
当我打开控制台时,我注意到了错误
10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: [[{"msg":"fn: function (c,d,e,f){e=a(c,d,e,f);return b(e,c,d)}","newVal":9,"oldVal":8}],[{"msg":"fn: function (c,d,e,f){e=a(c,d,e,f);return b(e,c,d)}","newVal":10,"oldVal":9}],[{"msg":"fn: function (c,d,e,f){e=a(c,d,e,f);return b(e,c,d)}","newVal":11,"oldVal":10}],[{"msg":"fn: function (c,d,e,f){e=a(c,d,e,f);return b(e,c,d)}","newVal":12,"oldVal":11}],[{"msg":"fn: function (c,d,e,f){e=a(c,d,e,f);return b(e,c,d)}","newVal":13,"oldVal":12}]]
Run Code Online (Sandbox Code Playgroud)
我的代码的主要目标是使用ng-repeat中的函数来计算每个事件循环中的数据
我有一个包含以下 package.json 文件的应用程序
"dependencies": {
"package_name": "git+ssh://git@git.scm.domain.com:Domain/package_name.git",
}
Run Code Online (Sandbox Code Playgroud)
我无法更改它,也无法使用 ssh。我试过
git config --global url.https://.insteadOf git://
git config --global url.https://git.scm.domain.com.insteadOf git://git.scm.domain.com
Run Code Online (Sandbox Code Playgroud)
但是npm i仍然会引发有关权限的错误,并且我看到该 url 不包含 https 协议。
npm ERR! Error while executing:
npm ERR! path to git.exe ls-remote -h -t git@git.scm.domain.com:Domain/repo.git
Run Code Online (Sandbox Code Playgroud)
在从 package.json 安装 deps 时,是否可以设置 git 或 npm 以使用 https 而不是 ssh?