Skip to content

Instantly share code, notes, and snippets.

@almaron
Last active December 26, 2015 10:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save almaron/7138106 to your computer and use it in GitHub Desktop.
Save almaron/7138106 to your computer and use it in GitHub Desktop.
@ModelsCtrl = ($scope, $resource) ->
//resource
Import = $resource("/models/:model_id/import_photos",{model_id: '@model_id'},{push: {method: "POST", isArray:true}})
//function
$scope.importPhotos = (url) ->
photos = Import.push({model_id: $scope.model.id, url: url}, ->
$scope.model.photos.concat(photos)
)
$scope.import = {}
//JSON received
[{"id":160,"model_id":2,"url":"/uploads/models/2/photos/5258610b836e5.jpg","thumb":"/uploads/models/2/photos/thumb_5258610b836e5.jpg"},{"id":161,"model_id":2,"url":"/uploads/models/2/photos/52586113c66b7.jpg","thumb":"/uploads/models/2/photos/thumb_52586113c66b7.jpg"},{"id":162,"model_id":2,"url":"/uploads/models/2/photos/5258611b60bd1.jpg","thumb":"/uploads/models/2/photos/thumb_5258611b60bd1.jpg"}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment