Skip to content

Instantly share code, notes, and snippets.

@dgageot
Last active August 29, 2015 13:56
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dgageot/9071458 to your computer and use it in GitHub Desktop.
Save dgageot/9071458 to your computer and use it in GitHub Desktop.
angular.module 'myapp', []
.controller 'DemoController', class
constructor: (@$location) ->
@field = 'Field'
method: ->
'Method'
methodWithParam: (param) ->
"Param: #{param}"
accessFieldFromMethod: ->
"Path: #{@$location.absUrl()}"
<!DOCTYPE html>
<html lang="en" ng-app="myapp">
<head>
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular.min.js"></script>
<script src="app.coffee"></script>
</head>
<body ng-controller="DemoController as demo">
<p>{{demo.field}}</p>
<p>{{demo.method()}}</p>
<p>{{demo.methodWithParam('param1')}}</p>
<p>{{demo.accessFieldFromMethod()}}</p>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment