2015-03-22 4 views
1

Я попытался показать левый ящик в примере приложения Steroids Supersonic. У меня нет вкладок, я использую корневой вид.AppYverer Supersonic Drawer не отображается

Я использую следующий код в файле structure.coffee (это единственный файл, я изменил):

# Read more about app structure at http://docs.appgyver.com 

module.exports = 

    # See styling options for tabs and other native components in app/common/native-styles/ios.css or app/common/native-styles/android.css 
    rootView: 
    location: "example#getting-started" 

    preloads: [ 
    { 
     id: "learn-more" 
     location: "example#learn-more" 
    } 
    { 
     id: "using-the-scanner" 
     location: "example#using-the-scanner" 
    } 
    ] 

    drawers: 
    left: 
     id: "leftDrawer" 
     location: "example#drawer" 
     showOnAppLoad: false 
    options: 
     animation: "swingingDoor" 

    initialView: 
    id: "initialView" 
    location: "example#initial-view" 

Ничто не показывает на левой стороне. Если я изменю showOnAppLoad на true, ничего не видно.

Что еще я должен установить?

ответ

2

Это была ошибкаCoffeeScript: создатели структуры были настолько умны, что компиляция зависит ототступа. Великое мышление ... очень конструктивное.

+0

Почти год спустя, у меня была та же проблема, и этот ответ спас меня после того, как 2 часа безуспешных попыток ! У меня была ошибка '' supersonic.ui.drawers.open отклонено: в ящиках на Android нет ящиков ", а в iOS не работает явная ошибка приложения. Проблема заключалась в том, что мой товарищ по команде редактировал файл _structure.coffee_ для добавления вкладок в приложение, а когда раскомментировал часть, он оставил 3 пробела в отступе вместо 2. Всегда помните ** отступ ** в ** файлах кофе ** на Appgyver работает ** PAIRS пробелов **. – rAthus

+0

@rAthur Рад, что это могло бы помочь :) – Nestor

0

Только в случае, если кто-нибудь посетил эту страницу в поисках решения:

в structure.coffee файл

// the line below should be intended so it become part of array above it 
    drawers: 
    left: 
     id: "leftDrawer" 
     location: "home#drawer" 
     ...etc