javascript - Angularjs:从函数中获取 $routeprovider 模板

标签 javascript angularjs route-provider

我一直在阅读文档的一些重要部分,并找到了这个页面:https://docs.angularjs.org/api/ngRoute/provider/ $路由提供者

在那里的某个地方,它说 route>template 属性可以是 (String|Function)
我想它应该是一个返回 html 格式字符串的函数。我想知道的是是否可以使用 http 请求从服务器获取 html 以及如何编写此类代码。

我知道这会使 Angular 请求成为每次导航的部分内容,这应该适得其反 - 但我有我的理由。

最佳答案

I guess it should be a function that returns html formed-string.

对,比如:

templateUrl: function(param) {
   return 'views/' + param.details + '.html' ;
}

What i want to know is if it is possible to use an http request to get the html from the server

不,你不能那样做。

config 首先加载,您不能将 $http 注入(inject) config

关于javascript - Angularjs:从函数中获取 $routeprovider 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46143588/

相关文章:

javascript - 如何从 Controller 或 javascript 中的查询字符串获取准确值

angularjs - 从浏览器获取 HTTP cookie

javascript - 我们可以在angular js中的$routeProvider.when()函数中传递两个参数吗

javascript - 是否可以通过取消其回调函数来删除 EventListener?

javascript - 使用 rtl 方向更改移动设备上的 Bootstrap 列

javascript - 类似 Angular.js (1.6) 组件的 Angular `<ng-content>` 之类的东西?

ajax - $routeProvider : templateUrl requests with X-Requested-With header

javascript - 无法让我的 RouteProvider 和 Controller 一样工作

javascript - 我们在哪里可以找到 TextAngular 的 textarea 元素

javascript - 使用 typescript 支持 ES6,使用 Angular JS