0
我有一個問題。如果聲明在Angular.js中的自定義佔位符指令內
我想在模板處於編輯模式時添加佔位符。處於編輯模式時,變量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在正常顯示模式下正在填充一堆文本。
在此先感謝!
(PS:我使用的樹枝模板的角度,這就是爲什麼我使用方括號,而不是花的人,使他們不引起衝突)
http://i.imgur.com/iusDR4X.png條件被忽略。全文被設置爲內容。嘗試和沒有else語句。 – axelvnk 2014-09-24 14:07:12
也許我應該創建一個過濾器.. – axelvnk 2014-09-24 14:11:10
您是否試過這個'sk-placeholder =「[[viewer.building &&'總結您的課程內容 寫了一個簡短的介紹,您可以在下面添加更詳細的說明 頁面。' ||'']]「'? – bmleite 2014-09-24 14:19:43