我的角度应用程序使用了很多模块,其中所有模块都需要包含在我的app.js文件(主应用程序所在的位置)并使用ui-view之前,这是因为第一次加载需要花费一些时间,因为它必须等待所有相关模块首先加载,然后再加载应用程序,这样才能显示视图。
有什么办法可以防止这种情况发生,例如先加载应用程序并推迟模块的加载? 或者至少不必从开始时就了解所有模块,而是根据需要。
it('Component should render "Make Form" button', () => {
const component = shallow(
<FormBuilder
questions={questionsMock}
toggleUserForm={jest.fn<Dispatch>()}
addQuestion={jest.fn<Dispatch>()}
/>
)
expect(component.find(Button).contains('Make a form')).toBe(true)
})
最好我希望该解决方案不需要在项目中进行大的更改。