2017-01-20 3 views
1

저는 Firebase를 사용하여 데이터베이스를 저장하고 현재 주 값을 가진 currentWeek 개체를 갖습니다.Vue.js에서 json 값을 변수에 할당하는 방법은 무엇입니까?

이 개체의 값을 변수에 저장하여 호출하려고합니다. 현재

나는 현재 주 얻기 위해 이것을 사용하고 있습니다,하지만 난 데이터베이스에서 현재 주를 얻으려면 :

<template> 
    <div id="app"> 
     <div v-if="ligler[1]"> 
     <h3>{{ligler[1].weeks[currentWeek].day}}</h3> 
    </div> 
</template> 

<script> 
import Firebase from 'firebase' 

let config = { 
    apiKey: "xxxx", 
    authDomain: "xxx.firebaseapp.com", 
    databaseURL: "https://xxx.firebaseio.com" 
} 

let app = Firebase.initializeApp(config); 
let db = app.database(); 

let ligRef = db.ref('ligler'); 

export default { 
    name: 'app', 
    firebase: { 
    ligler: ligRef 
    }, 
    data() { 
     return { 
     currentWeek: 18 
     } 
    } 
} 
</script> 

나는이 시도했지만 작동하지 않습니다

data() { 
     return { 
     currentWeek: ligler[1].currentWeek 
     } 
    } 

같은 데이터베이스보기 :

The database look like

이 어떻게 엉덩이 수 currentWeek의 값을 vue.js의 변수로 변경 하시겠습니까? [currentWeek]로 코드를 사용하려면 : 나는 해결책을 가지고

<h3>{{ligler[1].weeks[currentWeek].day}}</h3> 
+0

시도해주세요. – AldoRomo88

+0

시도해 보겠습니다.하지만 지금 해결책이 있습니다. [] 사이의 객체 값을 추가하면 작동합니다! – Can

답변

0

을, 나는 [] 및 작동 사이의 개체 값을 추가!

ligler[1].weeks[ligler[1].currentWeek].day 
관련 문제