Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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 如何为包含它的HTML片段提供初始数据';谁有自己的控制器?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何为包含它的HTML片段提供初始数据';谁有自己的控制器?

Javascript 如何为包含它的HTML片段提供初始数据';谁有自己的控制器?,javascript,angularjs,Javascript,Angularjs,在一个典型的Angular应用程序中,我一直在使用resolves加载控制器在路由模板上工作所需的数据 现在我正在开发一个应用程序,在这个应用程序中,路由中包含HTML片段。如何像对整个路线一样,为单个片段提供某种依赖关系 我希望它们像迷你ng视图一样工作。您可以使用ng,包括以下内容: <div ng-include="'myFragment.html'"></div> 或者如果在作用域的变量(例如称为fragment)中有片段名称: <div ng-inc

在一个典型的Angular应用程序中,我一直在使用resolves加载控制器在路由模板上工作所需的数据

现在我正在开发一个应用程序,在这个应用程序中,路由中包含HTML片段。如何像对整个路线一样,为单个片段提供某种依赖关系


我希望它们像迷你ng视图一样工作。

您可以使用ng,包括以下内容:

<div ng-include="'myFragment.html'"></div>

或者如果在作用域的变量(例如称为fragment)中有片段名称:

<div ng-include="fragment"></div>


然后,您的html片段可以在根元素上使用ng controller=“myFragmentController”语法拥有一个控制器。

我的问题是,如果片段必须在显示任何内容之前从服务器加载一些数据,我该如何做?为什么不编写片段控制器代码以加载所需的数据?