起初我试图通过ng-include这样做
<div id="container" ng-include src="'<?= PATH_FRONT_END ?>main.html'"></div>
但我需要通过注入和编译 这样的事情 angular.injector(['ng'])。invoke(['$ compile','$ rootScope',function(compile,rootScope){ var scope = rootScope。$ new(); scope.bar =“ok!”;
var result = compile('<div>{{main.html}}</div>')(scope);
$("#foo").append(result.html());
}]);
但是有一个指向我的main.html的链接
答案 0 :(得分:2)
您需要使用$ http服务获取html。您的代码应该是这样的:
$http.get("path/to/your/html/main.html").success(function (response) {
var result = compile(response)(scope);
$("#foo").append(result);
})