如何在angularjs中为指令创建控制器

时间:2017-02-05 14:03:43

标签: angularjs

我在app.js中创建了这样的菜单指令。

.directive('menuShow', function () {
        return {
            restrict: 'EA',
            templateUrl: 'shared/menu.html',
        }
    });

指令在索引页面中用作:

<menu-show ></menu-show>

现在,我想编写将在menu.html指令中使用的功能代码。

如何为menu.html编写控制器。

1 个答案:

答案 0 :(得分:1)

您可以为指令创建一个控制器,并在指令

中设置它
 .directive('menuShow', function () {
        return {
            restrict: 'EA',
            templateUrl: 'shared/menu.html',
            controller: menuCtrl,
            controllerAs: 'test',
            bindToController: true
        }
    });