2017-02-10 2 views
-3

Я создал класс компонент под названием DataGrid и внутри него я создал сопзЬ, который определяет несколько элементов:Как объявить consts, которые могут быть достигнуты путем импорта?

const ResultTypes = { 
    Email : 1, 
    Event : 2, 
    Contact: 3, 
    File : 4, 
    Skype : 5 
} 

Для доступа к нему в текущем класса или файл .js Я просто использовать этот :

if (x === ResultTypes.Email) 

Все работает отлично, однако я хочу использовать этот сопзЬ в другом компоненте/.js файл, как это

import DataGrid from './DataGrid'; 

... 

if (y === ResultTypes.Email) 

Как продолжить?

+2

'экспорт Const ResultTypes'? – Gerrit0

+1

Вы делали * какие-либо исследования перед публикацией здесь? –

+0

@ JaredSmith Я сделал, однако я сделал что-то не так. Решение, описанное ZekeDroid, со мной работало. – Dan

ответ

1

Как было отмечено в комментариях, вы можете экспортировать константы так же, как вы делаете классы:

// file 'foo.js' 
export const ResultTypes = { 
    Email : 1, 
    Event : 2, 
    Contact: 3, 
    File : 4, 
    Skype : 5 
} 

// file 'bar.js' 
import { ResultTypes } from './path/to/foo'; 
console.log(ResultTypes.email) 
+0

Да, это сработало для меня! – Dan

Смежные вопросы