要动态加载包含Angular标记的HTML,可以使用Angular的内置指令ng-include
。以下是一个示例解决方法。
dynamic.html
的HTML文件,其中包含要动态加载的Angular标记。例如:{{title}}
{{content}}
app.controller('DynamicController', function($scope) {
$scope.title = '动态加载的标题';
$scope.content = '这是动态加载的内容。';
});
app.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'app.html',
controller: 'DynamicController'
})
.otherwise({redirectTo: '/'});
});
var app = angular.module('myApp', ['ngRoute']);
注意:以上示例假设你已经正确配置了Angular和相关的依赖。