在Controller AngularJS中加载templateUrl

时间:2014-12-19 04:07:31

标签: angularjs angularjs-routing

我的AngularJS中有一个$ routeProvider,它提供了templateUrl和controller,

我想知道是否可以在控制器内制作temlateUrl。

原因是我的代码部分是异步的,这样可以减轻复杂性。

1 个答案:

答案 0 :(得分:5)

您需要为路线(AFAIK)定义模板,但您可以将模板设为:

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

在控制器中设置URL:

$scope.actualTemplateUrl = "/path/to/actual/template.html";