ons-tabbarでタブバーを実装を以下のように組んだとき

<ons-tabbar var="tabbar" ng-controller="MainCtrl">
        <ons-tabbar-item
            var="tab1"
            icon="home"
            label="売上"
            page="page1.html"
            active="true"></ons-tabbar-item>
        <ons-tabbar-item
            icon="heart"
            label="お客様一覧"
            page="page2.html"></ons-tabbar-item>
        <ons-tabbar-item
            icon="star"
            label="ランキング"
            page="page3.html"></ons-tabbar-item>
        <ons-tabbar-item
            icon="gear"
            label="設定"
            page="page4.html"></ons-tabbar-item>
    </ons-tabbar>

たとえば、「お客様一覧」を選択し、page2.htmlを表示したときにDBを読み込んでその内容を表示させたい場合どのようにすればいいでしょうか。

page2.htmlにJavaScriptで処理を行っているのですが、実際は処理は行われていません。
readyで処理を実行するよう組んでいるのですが、それでも処理が行われません。
(すでに読み込まれていることになっている?)

ng-controller="MainCtrl"でもやってみましたが、初回起動時しか行われず、想定とは異なる処理になっています。