我正在使用组件路由器,并且路由部分工作正常。但我无法弄清楚如何运行JS来修改模板,一旦模板已经加载(而不是之前)。Angular 2组件路由器 - 如何运行查看代码
例如,我想运行:
$(window).load(function() {
"use strict";
$(".preloader").delay(350).fadeOut('slow');
});
但显然这不能运行,直到预加载的div被加载。
这样做的最佳做法是什么?我用OnInit摆弄,但它觉得奇怪把UI修改代码在控制器中......错误......我的意思是,组件。
最好的做法是避免使用Angular的jQuery:http://stackoverflow.com/questions/14994391/thinking-in-angularjs-如果我有一个jQuery的背景/ 15012542#15012542 –
当然,但在这种情况下,我使用别人的模板,所以重写它没有jQuery会花费一些工作。 – Jelling