Angularjs 角度6重新初始化导入常量ts文件
我在安格拉尔工作。具有两个路由和常量定义ts文件 路线Angularjs 角度6重新初始化导入常量ts文件,angularjs,angular,angular6,angular6-json-schema-form,Angularjs,Angular,Angular6,Angular6 Json Schema Form,我在安格拉尔工作。具有两个路由和常量定义ts文件 路线 reports/ reports/abc reports/123 常量定义文件constData.ts export const cData: any = [ { 'title': 'A', 'active': true }, { 'title': 'B', 'active': false }]; 当我从reports/转到reports/abc时,在执行某些操作后,单击changedcD
reports/
reports/abc
reports/123
常量定义文件constData.ts
export const cData: any = [
{
'title': 'A',
'active': true
},
{
'title': 'B',
'active': false
}];
当我从reports/
转到reports/abc
时,在执行某些操作后,单击changedcData[1]。active=true
,常量定义如下所示
cData = [
{
'title': 'A',
'active': false
},
{
'title': 'B',
'active': true
}];
现在我回到reports/
并转到reports/123
,上面的常量cData定义重新初始化。它仍然是相同的{'title':'A','active':false},{'title':'B','active':true}
。
我想从常量定义文件中重新加载它。ie{'title':'A','active':true},{'title':'B','active':false}
在路由组件文件中,报告/{}*
import * as constData from './constData';
tempConstData: any = constData.cData
tempConstData[1].active=true