【发布时间】:2014-09-24 22:49:32
【问题描述】:
我有一个问题。
我想在模板处于编辑模式时添加一个占位符。在编辑模式下,变量 viewer.building 为 true,否则为 false。您可以在我在这里展示的代码中看到我正在尝试做的事情。我的 sk-placeholder 指令属性中需要一个 if 语句。如果 viewer.building 为真,则有文字。否则有一个空的占位符属性。
<div contentEditable="[[viewer.building]]" ng-model="viewer.course.description"
sk-placeholder="[[viewer.building]] ? 'Summarise the content of your course by
writing a short blurb. You can add a more elaborate description on the next
page.'"></div>
不幸的是,if 语句只是显示为文本。有任何想法吗?当 viewer.building 使用 ng-show 为 false 时,我不能只隐藏整个 div,因为在正常显示模式下 div 被一堆文本填满。
提前致谢!
(P.S.:我在树枝模板中使用了角度,这就是为什么我使用方括号而不是大括号,这样它们就不会引起冲突)
【问题讨论】:
标签: javascript angularjs