一尘不染

将HTML模板从文件加载到AngularJs的变量中

angularjs

我正在使用需要将HTML绑定到Rich Text Editor的表单。存储此HTML内容的最佳方法是HTML文件。

我不太清楚如何从文件加载HTML模板并将其分配给变量。

在使用templateUrl时,伪指令似乎能够做到这一点。想知道这是否有任何低角度的api来实现控制器内部的相同功能


阅读 210

收藏
2020-07-04

共1个答案

一尘不染

所有模板均加载到缓存中。有一个可注入的$
templateCache
服务,您可以使用它来访问模板:

app.controller('testCtrl', function($scope, $templateCache){
    var template = $templateCache.get('nameOfTemplate.html');
});
2020-07-04