javascript - 如何在没有任何 html 标签关联的情况下使用 ng-show

标签 javascript angularjs angularjs-directive

我所处的情况是,我只需要显示没有任何 html 标签的内容,但据我了解,我没有找到任何没有 html 标签的内容。

<span ng-show="expression">{{data}}</span>   //output <span>data</span>

但我想显示文本跨度标签

ng-show="expression" {{data}}   //output data

最佳答案

HTML 的本质是所有内容都包含在某种类型的标签中,即使只是 body 标签。

无论如何,span 标签几乎是不可见的,所以除非您将其样式设置为看起来不同,否则就使用它。

另一个选项是在代码中将 $scope.data 的值设置为空白,这样就不需要 ng-show

关于javascript - 如何在没有任何 html 标签关联的情况下使用 ng-show,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40370157/

相关文章:

javascript - JS中获取字符串长度

javascript - 匿名事件处理程序无权访问原型(prototype)方法

javascript - AngularJs指令嵌入错误和@绑定(bind)

angularjs - 扩展 datepicker 的功能(ui bootstrap)

javascript - AngularJS 复选框过滤不起作用

javascript - Angularjs 指令不起作用 "Unexpected token"

javascript - 如何从 .t​​hen() 以 Angular 返回对函数的响应?

javascript - "user:something"在 JavaScript onclick 事件中意味着什么?

javascript - 在条形图的条形图中添加图像的可能性 - d3js

javascript - 模态状态angularjs