Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs指令模板与templateURL呈现时间_Javascript_Angularjs_Templates - Fatal编程技术网

Javascript angularjs指令模板与templateURL呈现时间

Javascript angularjs指令模板与templateURL呈现时间,javascript,angularjs,templates,Javascript,Angularjs,Templates,我有一个指令,它使用templateURL将外部HTML文件作为模板加载。控制器中有一个函数依赖于DOM完全呈现以正确执行。函数抛出错误,因为调用函数时预期的DOM元素未就绪 JS: 模板:TEMPLATE.html <div id="elmID"></div> 实际上,我的template.html文件相当大,所以我不想使用内联代码。有人知道如何解决吗?您的代码正在崩溃,因为它是templateUrl而不是templateUrl 要回答有关渲染/计时的问题,请阅读 基

我有一个指令,它使用templateURL将外部HTML文件作为模板加载。控制器中有一个函数依赖于DOM完全呈现以正确执行。函数抛出错误,因为调用函数时预期的DOM元素未就绪

JS:

模板:TEMPLATE.html

<div id="elmID"></div>

实际上,我的template.html文件相当大,所以我不想使用内联代码。有人知道如何解决吗?

您的代码正在崩溃,因为它是templateUrl而不是templateUrl

要回答有关渲染/计时的问题,请阅读

基本上,顺序是:

编写 控制器 预链接 后链接又名链接
templateUrl,而不是templateUrl。它是区分大小写的,所以,您不应该在控制器中执行DOM操作。在link postLink函数中执行此操作
<div id="elmID"></div>