I've created a directive in Angular that looks like this:
angular.module('msfApp')
    .directive('listitem', function () {
        return {
            templateUrl: 'assets/templates/directives/listitem.html',
            restrict: 'E',
            scope: {
                'item': '='
            }
        }
    });
And the template looks like so:
<div class="tsProductAttribute" ng-click="toggleInBasket(item)">
    <span class="tsProductAttribute-image">
        <img ng-src="{{item.variants[0].image}}">
    </span>
    <span class="tsProductAttribute-desc">{{item.productName}}</span>
    <span class="tsProductAttribute-price">{{item.variants[0].price[0].amount}} {{item.variants[0].price[0].entity}}</span>
</div>
But now I have two questions:
- The ng-click function doesn't fire in my controller, toggleInBasket(item), why is that?
- And secondly, how do I add a toggle behaviour to the list item so that it toggles a class called "tsProductAttribute--selected"
Thanks in advance guys!
 
     
     
    