Skip to content

Instantly share code, notes, and snippets.

@shadda
Forked from brendanmckenzie/gist:91ff3a962032995e16c5
Last active August 29, 2015 14:08
Show Gist options
  • Save shadda/1c35011fb795b0661df3 to your computer and use it in GitHub Desktop.
Save shadda/1c35011fb795b0661df3 to your computer and use it in GitHub Desktop.
(function (window) {
'use strict';
var User = $resource('/user/:userId', {userId:'@id'});
var user = User.get({userId:123}, function() {
user.abc = true;
user.$save();
});
var References = $resource('/api/references/:type');
function ReferenceSelector($compile) {
var directive = {
restrict: 'A',
replace: true,
compile: function($element, $attrs)
{
$scope.options = [];
References.get({type:$attrs.type}, function(References)
{
$scope.options = References;
$element.attr('ng-options', 'options');
$compile($element.contents())($scope);
});
}
};
return directive;
}
window.app.directive('referenceSelector', ['$compile', References, ReferenceSelector]);
})(window);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment