所以有一些背景。假设我在页面上有一个通知(比如一个成功或错误消息)。这是由一组通知模型管理的。
当新通知添加到集合时,区域将显示在我的页面中。但是现在让我们说,我有一个深的嵌套视图,当显示它时,它应该显示通知(而不是其他区域),直到它的生命周期结束。
什么样的管理方法是干净的?
is_global或类似的东西发布于 2015-03-28 13:59:30
如果我正确理解你的问题:
您有一个通知队列,根据通知可以显示在页面的不同部分。
我想说,您应该向模型中添加某种类型的属性,并在每次添加时发出一个与该属性值相关的事件。这样,任何视图都可以侦听事件并适当地处理通知。这还将使通知队列与处理视图保持解耦。
https://stackoverflow.com/questions/29159939
复制相似问题