0

しゃっくりのマークアップを使用して 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 を書き込むだけですか?

4

1 に答える 1