小编for*_*obo的帖子

在Ubuntu上安装Java 7

安装java我总是使用终端的经典方式.我想手动安装java.我将JDK的文件夹放在桌面上,然后设置环境变量(PATH,CLASSPATH和JAVA_HOME).从终端,如果我输入java -version我打印

foralobo@ubuntu-vincy:~$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试安装eclipse或netbeans时,系统警告说机器上没有安装java.

完成手动安装缺少什么?(Ubuntu 13.04)

java installation ubuntu

222
推荐指数
5
解决办法
40万
查看次数

如何在屏幕上显示JSON表示而不是[Object Object]

我正在制作一个测试版的AngularJS 2应用程序.我想在我的页面中显示一个对象的JSON表示,但它显示[Object Object]而不是 {key1:value1 ....}

从我可以使用的组件:

get example() {return JSON.stringify(this.myObject)};
Run Code Online (Sandbox Code Playgroud)

然后在模板中:

{{example}}
Run Code Online (Sandbox Code Playgroud)

但如果我有一个对象数组并想打印这些对象的列表,我该怎么做呢?

使用:

<ul>
   <li *ngFor="#obj of myArray">{{obj}}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

结果如下:

- [Object Object]
- [Object Object]
- [Object Object]
- [Object Object]

等等.有没有办法将它们显示为JSON?

json angular

103
推荐指数
6
解决办法
9万
查看次数

MirageJs:如果我通过直通调用 api,则无法使用 axios

我有一个应用程序与切片和重击做出反应。我使用 @reduxjs/toolkit 并使用“createSlice”api 创建了切片,并使用“createAsyncThunk”创建了 thunk。

我的想法是:

export const loginThunk = createAsyncThunk('login/local', async (loginData: LoginData) => {

    const {username, password} = loginData;
    
    const l = await axios.post(`${BASE_URL}_login/local`, {username, password}, {
        headers: {'Content-Type': 'application/json'}
    })
    return l.data;
})
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,运行一个带有模拟 API 的 Mirage 服务器,并在我的真实服务器上运行“直通”。

当我调度“loginThunk”thunk时,它在我的reducer中运行“loginThunk.pending”案例并停止。

它永远不会被实现或被拒绝。

如果我在没有运行 Mirage 服务器的情况下发送“loginThunk”thunk,它就可以工作。

如果我在没有运行 Mirage 服务器的情况下调度“loginThunk”thunk,但我使用“fetch”而不是 axios,则它可以工作。

看来是 axios 和 mirageJs 直通之间的问题。

有任何想法吗??

太感谢了

reactjs redux axios miragejs

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

标签 统计

angular ×1

axios ×1

installation ×1

java ×1

json ×1

miragejs ×1

reactjs ×1

redux ×1

ubuntu ×1