Referring to the index.html below, how should I pass person into the DashboardController using one-way binding? (That's what I'll need to build from.) When I get it right, index.html should render:
Dashboard person = Mike
Thanks for any suggestions.
    <!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Dashboard</title>
    <script src="https://code.angularjs.org/1.8.0/angular.min.js"></script>
    <script>
        (function (angular) {
            'use strict';
            angular.module('dashboardApp', []);
        })(window.angular);
        (function (angular) {
            'use strict';
            function DashboardController($scope, $element, $attrs) {
                var ctrl = this;
                ctrl.userid = "Mike";
            }
            angular.module('dashboardApp').component('dashboard', {
                template: "<p>Dashboard person = {{$ctrl.person}}</p>",
                controller: DashboardController,
                bindings: {
                    person: '<'
                }
            });
        })(window.angular);
    </script>
</head>
<body ng-app="dashboardApp">
    <dashboard person="$ctrl.userid"></dashboard>
</body>
</html>
