安装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)
我正在制作一个测试版的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?
我有一个应用程序与切片和重击做出反应。我使用 @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 直通之间的问题。
有任何想法吗??
太感谢了