小编Mar*_*tra的帖子

从XSL1.0中的字母数字字符中删除前导零?

我得到了一个输入00000BE0891.116.828.我必须从中删除点和前导零.我尝试了translate()从中删除点的功能.

然后我尝试了string(number(00000BE0891.116.828)),但它返回了NaN,因为number()函数不验证字母表.有没有人有什么建议?

xml xslt xslt-1.0

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

ng-repeat group每日日期字段

我正在尝试groupBy一个日期,这是一个JS日期对象.我想每天对数据进行分组.
我有什么想法可以在视图中做到这一点?

$scope.data = {
  messages: [
    {
      date: new Date(1432811030 * 1000),
      message: 'Some text 01'
    },
    {
      date: new Date(1432731600 * 1000),
      message: 'Some text 02'
    },
    {
      date: new Date(1432819703 * 1000),
      message: 'Some text 03'
    }
  ]
};
Run Code Online (Sandbox Code Playgroud)

在我看来,我使用:

<div ng-repeat="(key, value) in data.messages | groupBy: 'date'">
  <div>{{ key }}</div>
  <div ng-repeat="message in value">
    <div>{{ message.message }}</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我将此angular.filter模块包含在mu项目中:https://github.com/a8m/angular-filter

问题是我现在按日期/时间而不是每天进行分组.知道怎么样?

angularjs angularjs-ng-repeat angular-filters

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

围绕文件中的每一行包装if语句

我有一个包含下一行的文件:

copy THIS:0022 to UNB:0022;
copy THIS:0023 to UNB:0023;
copy THIS:0024 to UNB:0024;
Run Code Online (Sandbox Code Playgroud)

我想处理每一行并在其周围创建一个if语句,如:

if THIS:0022 != ""
    copy THIS:0022 to UNB:0022;
endif
if THIS:0023 != ""
    copy THIS:0023 to UNB:0023;
endif
if THIS:0024 != ""
    copy THIS:0024 to UNB:0024;
endif
Run Code Online (Sandbox Code Playgroud)

如何使用bash和awk(和/或sed)来完成?

bash awk sed

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

不同行为离子模态背景不透明度

我们刚刚从Ionic beta 14升级到Ionic 1.0.0版本.升级后我们还有一个问题,我无法解决.

我添加了2个CodePens来显示问题,是:

1.0.0-beta.14:http://codepen.io/anon/pen/LVxxzM

1.0.0:http://codepen.io/anon/pen/rVjjYJ

<ion-modal-view style="width: 50%;">
Run Code Online (Sandbox Code Playgroud)

如果您查看1.0.0-beta.14 CodePen并通过点击右上方的按钮打开模式,并使浏览器视图小于680px,您将看到模态仍然有一个深色背景.

对1.0.0 CodePen执行相同操作,您将看到深色背景颜色消失.任何想法如何解决这一问题?

ionic-framework ionic

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

如何在每行末尾添加文本,包含sed或awk行中的文本?

例如,我有下一条短信:

before1/endpoint-1
before2/endpoint-2
before3/endpoint-3
Run Code Online (Sandbox Code Playgroud)

我想下一步输出:

before1/endpoint-1=somethingelse/endpoint-1
before2/endpoint-2=somethingelse/endpoint-2
before3/endpoint-3=somethingelse/endpoint-3
Run Code Online (Sandbox Code Playgroud)

所以我想=somethingelse/在每一行的末尾添加,然后从它后面​​的行获得相同的端点.

我知道我可以添加=somethingelse/如下部分:

sed -i 's/$/=somethingelse\//' textfile
Run Code Online (Sandbox Code Playgroud)

但是如何在端点之后添加相同的部分呢?

awk sed

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