在Controller AngularJS中加载templateUrl

Scr*_*ch. 0 angularjs angularjs-routing

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

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

原因是我的代码部分异步,这将减轻复杂性.

New*_*Dev 5

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

<div ng-include="actualTemplateUrl"></div>
Run Code Online (Sandbox Code Playgroud)

并在控制器中设置URL:

$scope.actualTemplateUrl = "/path/to/actual/template.html";
Run Code Online (Sandbox Code Playgroud)