小编One*_*ion的帖子

Angular ng-show如果字符串不为空则不起作用

我正在使用AngularJS编写一个Web应用程序.用户最多向服务器提交3个关键字.只有在有足够的关键字时,我想在关键字之间显示逗号.

例如:

如果没有关键字,那么:

如果有1个关键字,则:关键字

如果有2个关键字,则:关键字,关键字

如果有3个关键字,则:关键字,关键字,关键字

我有以下代码:

    <tr>
       <td>Keywords: </td>
       <td>{{post.Keyword1}} <span ng-show = "{{post.Keyword2}}">,</span> {{post.Keyword2}} <span ng-show = "{{post.Keyword3}}">,</span> {{post.Keyword3}}</td>
    </tr>
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

angularjs angularjs-ng-repeat ng-show angular-ng-if angularjs-ng-show

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

找不到npm命令错误但安装了节点

我刚刚用Homebrew安装了node和npm,他们都工作正常,直到今天我一直遇到npm命令找不到错误.

当运行$ whereis节点时,我什么也得不到

当我执行$哪个节点时,我看到/ usr/local/bin/node

当我做$ node -v时,我看到v4.4.7

当我做$ whereis npm时,我什么也得不回来

当我做npm的时候,我什么也得不回来

当我执行$ npm -v时,我看到-bash:npm:command not found

我试过了

$ brew update
$ brew uninstall npm
$ brew install npm
Run Code Online (Sandbox Code Playgroud)

我还确保设置了我的$NODE_PATH环境变量:

# In ~/.bash_profile file:
export NODE_PATH="/usr/local/lib/node_modules"
Run Code Online (Sandbox Code Playgroud)

我也按照https://himanen.info/solved-npm-command-not-found/中的说明进行操作

似乎没有什么工作,我继续得到npm:当我在任何npm的文件夹中运行任何命令时找不到命令.有任何想法吗?谢谢

bash homebrew node.js npm npm-install

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

简单Java布尔不起作用

我有以下程序通过一个字符串.如果有空格,则不打印任何内容.如果char为大写,则打印0.如果char为小写,则打印1.

import java.util.*;

public class Blah {
    public static void main (String args[]){
        Scanner input = new Scanner(System.in);
        String text = input.next();

        int i;
        for (i = 0; i < text.length(); i++) {
            if (text.charAt(i).equals(" "))
                System.out.print(" ");
            else if (Character.isUppercase(text.charAt(i)))
                System.out.print("0");
            else {
                System.out.print("1");
            }
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下2个错误:

char cannot be deferenced
cannot fine symbol: method.isUppercase(char)
Run Code Online (Sandbox Code Playgroud)

请帮忙.谢谢.

java boolean equals char

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

使用Javascript在两个div元素之间切换

我有以下代码从div"mainFrameOne"到div"mainFrameTwo".但是,在更改为mainFrameTwo后,它无法返回到mainFrameOne.我希望它能够不断来回切换.我怎样才能做到最好?

HTML:

<div id="mainFrameOne">
    <p>mainFrameOne</p>
</div>
<div id="mainFrameTwo" style="display:none;">
    <p>mainFrameTwo</p>
</div>
<button onclick="myFunction()">Click me</button>
Run Code Online (Sandbox Code Playgroud)

JS:

function myFunction() { 
    document.getElementById("mainFrameOne").style.display="none"; 
    document.getElementById("mainFrameTwo").style.display="block"; 
}
Run Code Online (Sandbox Code Playgroud)

html javascript css onclick

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