しゃっくりのマークアップを使用して AngularJS アプリを作成しています。マークアップはこんな感じ
<div modal-show modal-visible="showDialog" .........></div>
私が書いた対応するしゃっくりはこれです:
[:div.modal.fade
{ :modal-show
:modal-visible "showDialog"
:aria-hidden "true",
:aria-labelledby "terms-n-services-modal-label",
:role "dialog",
:tabindex "-1"}
[:div.modal-dialog
[:div.modal-content
[:div.modal-header
[:button.close
{:aria-hidden "true", :data-dismiss "modal", :type "button"}
"×"]
[:h4#terms-n-services-modal-label.modal-title "Terms & Services "]]
[:div.modal-body ""]
[:div.modal-footer
[:button.btn.btn-default
{:data-dismiss "modal", :type "button"}
"Close"]]]]]
コードを実行しようとすると、次のエラーが表示されます。
java.lang.RuntimeException: マップ リテラルには偶数のフォームが含まれている必要があります。コンパイル中
ペアを作成するための値/RHSがないため、マップリテラルは:modal-showを表すことができないことがわかりました。
私は何をすべきか ?空の文字列または null を書き込むだけですか?