2016-07-06 5 views
1

以下の状況を処理するのに助けてください。パラメーターjaを使用したHTMLのAngular jsコントローラーメソッド

私はアコーディオンをクリックし、アコーディオンをクリックすると拡大します。

クリックしたヘッダーに応じて、データをロードするか、データをプリロードすることもできます。あなたの質問から

<uib-accordion close-others="oneAtATime" > 
    <uib-accordion-group heading="{{x.id}}" ng-repeat="x in xs" > 
     //Is the below possible or calling the below on ng-click possible 
     {{getDetailsFn({{x.id}})}} 
     {{Details}} 
     Message: {{x.message}} 
     </br> 
    </uib-accordion-group> 
</uib-accordion> 

答えて

1

を次のように

私が署名

$scope.getDetailsFn = function(Id){ 
    $scope.Details = "I am possible" 
}; 

アコーディオン以下で、コントローラ内の関数を持っているあなたは、ヘッダーのクリックでデータを表示するように、見えますか?ちょうどこれを行う

コントローラーでは「x」を取得するので、xに基づいて詳細を表示します。

+1

ありがとうございました! {{}}なしでx.idとして直接参照できるかどうかわかりませんでした。 – user2934433

関連する問題