I would like to use a check list and show the user the boxes she has checked.
I am using this framework: http://vitalets.github.io/angular-xeditable/#checklist . See his example 'Checklist' versus his example 'Select multiple'. However, I do not want to display a link with a comma separated string, i.e., join(', '). I would like each selection to appear beneath the previous, in an ordered list or similar.
Pretty much copied from his examples, here are the guts of my controller:
    $scope.userFeeds = {
        feeds: {}
    };
    $scope.feedSource = [
      { id: 1, value: 'All MD' },
      { id: 2, value: 'All DE' },
      { id: 3, value: 'All DC' }
    ];
    $scope.updateFeed = function (feedSource, option) {
        $scope.userFeeds.feeds = [];
        angular.forEach(option, function (v) {
            var feedObj = $filter('filter')($scope.feedSource, { id: v });
            $scope.userFeeds.feeds.push(feedObj[0]);
        });
        return $scope.userFeeds.feeds.length ? '' : 'Not set';
    };
And here is my html:
    <div ng-show="eventsForm.$visible"><h4>Select one or more feeds</h4>
        <span editable-select="feedSource" 
            e-multiple 
            e-ng-options="feed.id as feed.value for feed in feedSource" 
            onbeforesave="updateFeed(feedSource, $data)">
        </span>
    </div>
    <div ng-show="!eventsForm.$visible"><h4>Selected Source Feed(s)</h4>
    <ul>
        <li ng-repeat="feed in userFeeds.feeds">
            {{ feed.value || 'empty'  }}
        </li> 
        <div ng-hide="userFeeds.feeds.length">No items found</div>
    </ul>
    </div>
My problem is - display works with editable-select and e-multiple, but not with editable-checklist. Swap it out and nothing is returned.
To workaround, I have tried dynamic html as in here With ng-bind-html-unsafe removed, how do I inject HTML? but I have considerable difficulties getting the page to react to a changed scope.
My goal is to allow a user to select from a checklist and then to display the checked items.
 
     
    