小编Sye*_*een的帖子

Angular2*ngIf检查模板中的对象数组长度

参考https://angular.io/docs/ts/latest/guide/displaying-data.html和堆栈如何使用*ngIf检查角度2模板中的空对象仍然得到语法错误自我上下文未定义.如果我删除*ngIf条件然后我在teamMembers中获取值,如果我将一些值推入其中,以便我可以访问teamMembers中的值.

我的teamMember对象是[ ] array我试图检查条件数组是否为空大小.

尝试:

<div class="row" *ngIf="(teamMembers | json) != '{}'">
Run Code Online (Sandbox Code Playgroud)

<div class="row" *ngIf="teamMembers.length > 0"> //Check length great than
                                                 throwing syntax error
            <div class="col-md-12">
                <h4>Team Members</h4>
                <ul class="avatar" *ngFor="let member of teamMembers">
                    <li><a href=""><gravatar-image [size]="80" [email]="member.email"></gravatar-image></a></li>
                </ul>
            </div>
        </div>
Run Code Online (Sandbox Code Playgroud)

零件 :

@Component({
selector: 'pbi-editor',
})
export class AppComponent implements OnInit {
teamMembers: User[];
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒.

angular2-template angular

77
推荐指数
3
解决办法
17万
查看次数

wordpress如何在数组中添加wp_editor

我的wordpress代码中有一个小问题我需要在我的页面中显示wordpress wp_editor,其中包含值数组.值定义如下

    $fields[] = array(
        'name' => __('Class', 'my-theme'),
        'desc' => __('', 'my-theme'),
        'id' => 'class'.$n,
        'std' => ( ( isset($class_text[$n]['class']) ) ? $class_text[$n]['class'] : '' ),
        'type' => 'text');
Run Code Online (Sandbox Code Playgroud)

当我像上面的数组一样定义我的wp_editor时,它不会显示我想要的位置.相反,所有编辑器都显示在所有页面中的任何内容之前的顶部.

我为编辑器尝试了以下一组数组:

    $fields[] = array(
        'name' => __('My Content', 'my-theme'),
        'id' => 'sectioncontent'.$n,
        'std' => ( ( isset($class_text[$n]['content']) ) ? $class_text[$n]['content'] : '' ),
        'type' => wp_editor( '', 'sectioncontent'.$n ));
Run Code Online (Sandbox Code Playgroud)

附上我的问题的形象:

在此输入图像描述

php wordpress redux-framework

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

从数字属性值中跳过零

我需要在数字HTML字段中将-1设置为min和max为10.从这里我需要跳过0.这是我不需要将其值提交为0.这是否可能在HTML中?

 <input type="number" min="-1" max="10"> //I need something like skip = 0
Run Code Online (Sandbox Code Playgroud)

html

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

.one() 和 .scalar() 有什么区别

SQLAlchemy.one().scalar()SQLAlchemy之间的主要区别是什么,因为两者都做相同的工作。

我看到了一些像tutorialpoint.com这样的网站,但这种解释不足以让我清楚地理解

python sqlalchemy flask-sqlalchemy

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

如何同时记录变量及其名称?

我发现自己反复键入此代码以在代码中进行调试。有没有办法为此创建函数?

var abc = 1
console.log("abc = "+abc);

var xyz = 2;
console.log("xyz = "+xyz);
Run Code Online (Sandbox Code Playgroud)

我想创建一个像这样的函数:

logVar = function(input){
  console.log(input.name()+" = "+input);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

logVar(abc)应该返回“ abc = 1”

logVar(xyz)应该返回“ xyz = 2”

javascript

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

正则表达式验证最多 6 个字符的混合数字

我需要对混合长度进行正则表达式验证,总长度为 6 个字符,其中 4-6 个字符为大写/数字和 0-2 个空格。

我尝试过像

^[A-Z0-9]{4,6}+[\s]{0,2}$
Run Code Online (Sandbox Code Playgroud)

但它的最大长度为 8 个字符,但我需要最多 6 个字符。

javascript regex

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

如何在PHP中获取数字的第一个和最后一个数字?

如何获取数字的第一个和最后一个数字?比如2468,我想我能够获得在中间(46)中的那些数字28,但我不能在第一和最后一位数字做同样的.

对于中间的数字我可以做到

$substrmid = substr ($sum,1,-1); //my $sum is 2468
echo $substrmid;
Run Code Online (Sandbox Code Playgroud)

先感谢您.

php

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

当我运行composer update时,"致命错误:调用未定义的方法"

当我尝试运行composer update或运行任何命令时发生以下错误:

PHP致命错误:在第272行的/root/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php中调用未定义的方法Fxp\Composer\AssetPlugin\Package\Version\VersionParser :: parseLinks()

致命错误:在第272行的/root/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php中调用未定义的方法Fxp\Composer\AssetPlugin\Package\Version\VersionParser :: parseLinks()

php composer-php

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

如何使用Javascript将未知整数除以给定数量的偶数部分

我需要将未知整数划分为给定数量的偶数部分的能力的帮助,或者至少要尽可能地做到这一点。各部分的总和应为原始值,但各部分应为整数,并且应尽可能接近。

参数num:整数-应该分成相等部分的数字

零件数:整数-该数字应拆分为的零件数

返回值列表(整数)-零件列表,每个索引代表零件,其中包含的数字代表零件的大小。从最小到最大的顺序订购零件。

这就是我所拥有的

var splitInteger = function(num, parts) {
  // Complete this function

  var randombit = num * parts;
  var out = [];

  for (var i = 0; i < parts; i++) {
    out.push(Math.random());
  }

  var mult = randombit / out.reduce(function(a, b) {
    return a + b;
  });

  return out.map(function(el) {
    return el * mult;
  });

}
var d = splitInteger(10, 5)
console.log(d);
console.log("sum - " + d.reduce(function(a, b) {
  return a + b
}));
Run Code Online (Sandbox Code Playgroud)

这是样本测试

let assert …
Run Code Online (Sandbox Code Playgroud)

javascript

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

如果其他陈述不适用于待办事项清单

我正在创建一个待办事项列表,我有两个ul列表,一个具有要执行的ID,另一个具有已完成的ID。我想要这样,以便当您创建列表项并单击对勾时,它会转移到已完成的列表,而当您再次单击对勾时,它会转移回到待办事项列表。

但是,现在的问题是,当我单击一次勾号时,它将移至完成的列表,但是当我再次单击勾号时,它没有执行任何操作?您可以通过创建一些列表项,然后单击加号按钮来进行测试。

我正在使用ternary operator。我究竟做错了什么?

因为这似乎不起作用:

var target = [id === "to-do"]
? document.getElementById("completed")
: document.getElementById("to-do");
Run Code Online (Sandbox Code Playgroud)

var target = [id === "to-do"]
? document.getElementById("completed")
: document.getElementById("to-do");
Run Code Online (Sandbox Code Playgroud)
var completeSVG =
  '<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 52 52" style="enable-background:new 0 0 52 52;" xml:space="preserve"> <g> <path d="M38.252,15.336l-15.369,17.29l-9.259-7.407c-0.43-0.345-1.061-0.274-1.405,0.156c-0.345,0.432-0.275,1.061,0.156,1.406 l10,8C22.559,34.928,22.78,35,23,35c0.276,0,0.551-0.114,0.748-0.336l16-18c0.367-0.412,0.33-1.045-0.083-1.411 C39.251,14.885,38.62,14.922,38.252,15.336z"/> </svg>';
var removeSVG =
  '<svg version="1.1" id="Capa_1" id="removeB" class="removeB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 328.51 328.51" style="enable-background:new 0 0 328.51 328.51;" xml:space="preserve"> <polygon points="229.044,88.858 164.255,153.647 99.466,88.858 88.858,99.466 …
Run Code Online (Sandbox Code Playgroud)

html javascript css if-statement

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