指令调用控制器功能不起作用

时间:2015-08-06 13:42:24

标签: angularjs angularjs-directive angularjs-controller

我的代码基于$watch'ing for data changes in an Angular directive答案中的示例 没有显示错误消息,bu方法' fromUpdated'没有被召唤。

以下是该指令的一部分javascript:

return {
        restrict: 'E',
        scope: {
            ctrlFromupdated: '&'
        },
        link: function (scope, element, attrs) {

            scope.ctrlFromupdated({ from: new Date() });

以下是HTML代码的一部分

 <mydirective id="dateFrom" ng-ctrl-fromupdated="fromUpdated(args)" ...

这是控制器中的方法:

$scope.fromUpdated = function (args) {
    var from = args.from;
}

1 个答案:

答案 0 :(得分:0)

Change your code to this :

<mydirective id="dateFrom" ctrlFromupdated="fromUpdated(args)" ...