Angular指令不从控制器获取信息

时间:2016-09-15 17:56:32

标签: javascript angularjs

我正在尝试编写一个指令来将活动类设置为我的标题,该标题在我的网站上共享,但由于某种原因它无法从控制器获取信息。

这是我的指示

(function () {
'use strict';

angular
    .module('app.actions')
    .directive('header', header);

function header() {
    var directive = {
        restrict: 'A',
        controller: function ($scope) {
            var vm = this;
            vm.headerActive = 'none';

            vm.setHeaderActive = setHeaderActive;

            function setHeaderActive(item) {
                vm.headerActive = item;
                console.log(item)
            }
        },
        controllerAs: 'vm'
    };
    return directive;
}
})();

我正确地将其设置为属性,但我没有收到任何错误消息。

任何帮助将不胜感激,谢谢

0 个答案:

没有答案