特定のaccordion-sectionがopenendのときにアクションを実行しようとしています。私のユースケースはこのquestion hereとほとんど同じですが、ng-eachの代わりに静的に定義されたものだけを使用しています。状態変化-オープンしたときangle-ui bootstrap accordion:is-open属性を正しく見るにはどうすればよいですか?
どういうわけか私はこれが動作しない理由を誰が私を伝えることができ、火災に$ウォッチを取得することはできません。
ビュー:
<accordion close-others="false">
<accordion-group heading="group1" is-open="acc1open">
content 1
</accordion-group>
<accordion-group heading="group2" is-open="acc2open">
content 2
</accordion-group>
</accordion>
コントローラ:
$scope.acc1open = false;
$scope.acc2open = true;
$scope.$watch('acc1open', function(){
console.log("watch acc1:" +$scope.acc1open);
}, true);
はここplunkerです:
http://plnkr.co/edit/Ycms81?p=preview
ページがロードされると「watch acc1:false」が1回だけ表示されますが、アコーディオングループが開かれているときは何も表示されません。
私は「これを試してみましたが、couldnそれを理解してください。 – lucuma