有谁知道我可以有条件地将内容放入带 Angular 文本区域内的方法吗?
我真正想做的是:
<textarea>
<span ng-if="showHeader">
Header
</span>
</textarea>
或者在 php 中它看起来像这样:
<textarea>
<? if (show_header): ?>
Header
<? endif ?>
</textarea>
我知道这是一种奇怪的用例,我不完全确定它是否可行。我想这是一个关于能够在 DOM 元素之外使用条件逻辑的更大问题。想法?
最佳答案
就把这个作为html
<textarea>{{data.header}}</textarea>
然后在你的 Controller 的某处有
//in this case $scope.data is an object to hold our data for the view
$scope.data.header = show_header?header:"";
关于css - 没有dom元素的 Angular 模板条件逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21359369/