1

私のアプリケーションでは、API からのデータをul正常にバインドしています。ただし、aタグのクリック イベントにバインドされた関数を KO で呼び出すことができません。以下のエラーが発生しました:

不明なエラー: バインドを解析できません。
メッセージ: ReferenceError: loadContact が定義されていません。
バインディング値: click: loadContact,attr: { title: 1}

コードを表示:

<ul data-role="listview" id="ListSss" data-divider-theme="b" data-inset="true">
     <li data-role="list-divider" role="heading">
          Criteria Selected
      </li>
      <!-- ko foreach: Contacts  -->
      <li data-theme="c"> 
          <a href="#" data-transition="slide" data-bind="click: loadsss,attr: { title: sss }">
              <span data-bind="text: FName + ' ' + LName + ' (' + Classifiy +':'+ Position+ ')'" ></span>
          </a>
      </li>
    <!-- /ko -->
</ul>

JS コード:

  self.loadsss = function () {
       alert("hi");
    }

foreach に href リンクが存在するため、href のクリック イベントを起動できないのはなぜですか? どこで間違いを犯したのですか?

4

1 に答える 1