2017-10-13 7 views
0

選択オブジェクトデータ - >選択オブジェクトに渡される第2パラメータ。私はそれを使用しようとしているが、コールバック関数はそれを受信して​​いません。 私は間違っていますか?angucomplete-alt選択されたオブジェクトデータ

<div data-angucomplete-alt="" 
    id="agent" 
    data-placeholder="Type to search" 
    data-pause="400" 
    data-selected-object="callbackFunction" 
    data-selected-object-data="row" 
    data-remote-url="getClients?searchString=" 
    data-remote-url-data-field="Clients" 
    data-title-field="CompanyName" 
    data-input-class="form-control" 
    data-match-class="highlight" 
    data-minlength="2" 
    data-initial-value="{{row.agentCompany}}" 
    data-remote-url-response-formatter="formatAutoCompleteJson"> 
</div> 


$scope.callbackFunction = function (selected) { 
    console.log(selected); //print only the selected object, no the data (second parameter) 
    //how to get the second parameter? 
} 

答えて

1

私はそれが行 'パラメータに未定義示し

$scope.callbackFunction = function (selected, row) { 
    console.log(selected); 
    console.log(row); // should print the row number 
} 
+0

あなたがコールバック関数に2番目のパラメータを追加した場合、その後、あなたは「行」の値にアクセスすることができると思います:( –

関連する問題