【发布时间】:2013-08-11 12:49:59
【问题描述】:
我正在尝试渲染一段 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玩它。
【问题讨论】:
-
检查您的键盘。
Shift键特定。它周围可能存在一些错误。大多数句子都以小写字母开头,而应使用大写字母。必须有人编辑您的问题和答案并修复它。毕竟这是一个相当无聊的任务。也许您可以为自己购买一个带有功能齐全的Shift键的全新键盘,作为您自己的圣诞礼物?
标签: angularjs