我正在尝试渲染一段 html,在动态路由上可用,该路由是通过$http.get()
调用获取的,它返回一段 html,
举个例子,我尝试加载这个 html 部分:
<h1>{{ pagetitle }}</h1>
this is a simple page example
我做了一个小小提琴来模拟这个问题,但为了简单起见,我留下了 http 调用,只是在范围内的字符串中添加了 html。
控制器是:
function Ctrl($scope) {
$scope.data = {
view: "<h1>whaaaaa</h1>"
};
}
页面html是这样的:
<div ng-app="">
<div ng-controller="Ctrl">
<div ng-include src="data.view"></div>
</div>
</div>
问题是它没有将字符串添加到 html 文件(ng-include)中,但它对由该字符串组成的 url 进行了 http 调用。
那么是否不可能只将字符串输入到包含中?如果不是,那么对动态 url 进行 http 调用并将返回的 url 输入页面的正确方法是什么。
您可以在JSFiddle中使用它。