angularjs - passe les autres propriétés de l'objet sélectionné sur ng-change

Comment puis-je obtenir d'autres propriétés de chargé json dans la liste déroulante /ng-options

Sur ng-changement j'aime aussi passer de l'objet sélectionné campaignType.

Comment serais-je capable de le faire?

Mon point de Vue est à la recherche comme cette

  <div ng-app>
    <div ng-controller="cCtrl">
        <select ng-model="campaign" ng-options="c.id as c.name for c in campaigns" ng-change="search2(c.campaignType)">
            <option value="">-- choose campaign --</option>
        </select>
    </div>
</div>

Mon Contrôleur est à la recherche comme cette

  function cCtrl($scope) {

    $scope.campaigns = [{
        "custID": 1,
        "custName": "aaa ",
        "msgID": 3,
        "msgName": "Email Test Msg",
        "id": 2,
        "name": "Email Test Campaign",
        "description": "Test Campaign",
        "campaignType": "Email",
        "created": "1374229715",
        "isActive": 1,
        "isDeleted": 0
    }];

 $scope.search2 = function (campaignType) {
        alert(campaignType); //not working
        alert($scope.campaign.campaignType); //not working
        //console.log($scope.campaign.campaignType);

    }

}

http://jsfiddle.net/webtheveloper/Qgmz7/8/

source d'informationauteur Developer