我可以在余烬中使用不同的样式表吗?

时间:2014-02-06 20:44:42

标签: ember.js

我想使用一个应用程序,但请注意在视图A中,使用样式表bla,并在视图B中使用样式表其他。我怎么能用ember实现这个目标 - 或者这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用视图的didInsertElement挂钩动态加载样式表,并使用willDestroyElement卸载样式表。有许多SO问题/答案描述了如何进行装载/卸载,这不是特定于Ember的。

时序可能有点棘手,因为加载样式表是异步的,并且需要时间,具体取决于服务器响应时间,延迟等。

在大多数情况下,这样做并不值得,但当然需要时,你需要...

有关我提到的生命周期钩子的更多信息,请参阅Ember.View的文档:http://emberjs.com/api/classes/Ember.View.html#event_didInsertElement