Html不是'我没认出Angularjs吐出来的标签
Html isn't recognizing the tags that Angularjs spitting out
角度
$scope.name = "<h1>John Doe</h1>"
HTML
<div>{{name}}</div>
输出:
<h1>John Doe</h1>
如何使Html识别我在页面上吐出的标签。
正确的方法是:
$scope.name = 'John Doe';
HTML:
<div><h1>{{name}}</h1></div>
我不知道如果你真的不需要的话,你为什么要在变量中设置html标签
根据注释编辑:
如果你需要在模板中使用html标签,请在SO:AngularJS上看到这个答案:将html插入视图
我不打算重复这个答案,因为这个答案解释得很好。
试试这个
<h1 ng-bind-html-unsafe="name"></h1>
试试这个
<div ng-if="name" ng-bind-html="name"></div>
<b>
$scope.renderHtml = function(html_code)
{
return $sce.trustAsHtml(html_code);
};
HTML:
<p ng-bind-html="renderHtml(value.button)"></p></b>
相关文章:
- 当使用select作为标签时,如何使用ng选项禁用angularjs中的选项
- AngularJS:类的优选顺序=“”"并且ng点击=“"在标签中
- Cordova AngularJS Ionic标签的内容在第一次加载时重叠
- Html不是'我没认出Angularjs吐出来的标签
- 在AngularJS中过滤-html标签中的文本
- 如何从表单标签外部的按钮手动触发 AngularJS 验证
- 如何知道点击了哪个“a”标签?AngularJs Way.
- 标签在 AngularJS 中不起作用
- Angularjs:如何捕获
标签中的文本并在我的控制器中使用它 - 调用AngularJS内部<脚本>标签
- AngularJS-配置多个基本标签
- 使用angularjs交换图像标签中的ng-src属性
- 数据绑定在带有输入标签的 AngularJS 中不起作用
- 将信息框作为HTML标签属性(AngularJS)添加到Google Maps Marker
- javascript AngularJS在包装标签时自动更改字体大小
- 如何遍历数组并将值放在 AngularJS 中的唯一标签中
- 如何在angularjs中将html标签转换为文本
- 如何显示下拉 Angularjs-ui-select onclick on 超链接标签
- 如何在 angularjs 中使用 li 和 ul 标签的引导网格
- AngularJS标签没有'不能在innerHTML中工作