我一定缺少明显的东西。如果在*mobxAutorun
的顶部添加tags.component.html
,则不会呈现整个组件。如果删除它,它将显示在页面底部,但是反映到commonStore.isLoadingTags
的代码未正确处理。
我在mobx-angular处遵循了所有操作,在事件updated one of the samples to Angular 4+中进行了操作,但是在Realworld Angular 4+/Mobx repository中进行的简单更改仍然无法正常工作。感谢您的建议!
最佳答案
TLDR:不要忘记导入MobxAngularModule
,因此可以在使用*mobxAutorun
指令的模块中对其进行访问。
@NgModule({
...
imports: [
...
MobxAngularModule
]
})
今天,我在自己的代码中遇到了同样的问题,而不是在上面提到的示例中。 The answer是特定于所提供的样本的。如果有人遇到此问题,通常可以说
MobxAngularModule
必须在您使用*mobxAutorun
的模块/组件中可用。无论您使用某种SharedModule
在其中重新导出它还是直接在使用指令的模块中声明导入,都没有关系。