Angular не может назначить var, потому что не является переменной - PullRequest
0 голосов
/ 08 октября 2018

У меня есть переменная, подобная этой:

export var navigation = [
];

Импорт переменной для использования:

import { navigation } from 'app/navigation/navigation';

Но когда я хочу использовать эту переменную, появляется следующая ошибка:

enter image description here

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Вы не можете присвоить данные экспортируемым значениям.Они только для чтения.Когда вы import { navigation } from 'app/navigation/navigation';, вы не можете назначить какое-либо значение для навигации.Вы можете использовать его только для отображения / использования некоторых данных.Если вы хотите присвоить значение navigator, используйте другой подход, например.воспользуйтесь услугой.

0 голосов
/ 08 октября 2018
var navigation = [];
export default navigation;

и затем:

import navigation from 'app/navigation/navigation';
...