2016-09-09 65 views
0

我试图最小化用户的js/css/html footrpint并仅加载真正需要的文件。我已经使用了RequireJS。 对于我的模板,我想用C#部分或/// <参考路径=“...”>在打字稿 但不知何故,这取决于我的模板内容确实实行类似 成才或不实例取决于上取决于模板指示我:Angular指令为其他指令加载JS文件

作品:

<depends-on path="..\..\test"></depends-on> 
<login-form></login-form> 

不起作用:

<depends-on path="..\..\test"></depends-on> 
<login-form></login-form> 
<other-directive></other-directive> 

不起作用:

<div> 
    <depends-on path="..\..\test"></depends-on> 
    <login-form></login-form> 
    </div> 

我显然缺少的方式角度解析和处理模板。 有没有办法实现我想要做的?

回答

0

好的,问题是它没有等到所有的指令模板都依赖于加载。为了确保依赖被加载,依赖代码应该在回调函数中传递给require。