Getting the Value of a Scope Variable in a Directive's Controller

I have posted below parts of a template, a directive, and a controller. They are all in different files. The controller runs fine and does its job. However, I have not been able to get the value of the attribute course (i…e., whether physics or chemistry) in the controller. Is there a way to do this?


        <course-directive course="physics"></course-directive>
        <course-directive course="chemistry"></course-directive>
    .module("myApp", [])
    .directive("courseDirective", function() {
        return {
            scope: {
              course: '='
            templateUrl: "components/directives/courseDirective.html",
            controller: controller

var controller =  ["$scope", "$http", function ($scope, $http) {
// snipped code