Angular 1.x指令与controllerAs父级共享范围

时间:2016-03-22 14:10:07

标签: angularjs angularjs-directive angularjs-scope

我试图创建一个调用父控制器上定义的方法的指令。

I've made a plnkr here

我使用控制器作为' vm'为父控制器。不在指令tho上调用该方法。如何从指令调用父控制器上的方法?

Variable.name

1 个答案:

答案 0 :(得分:1)

我已经更改了代码,现在正在运行:

<!DOCTYPE html>
 <html>
  <head>
    <script data-require="angular.js@1.4.9" data-semver="1.4.9" src="https://code.angularjs.org/1.4.9/angular.js"></script>
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>

  <body>
    <div ng-app="myApp">
      <div ng-controller="MyCtrl as vm">
      <h3>{{vm.title}}</h3>
      <say-hello></say-hello>

      <h4>{{vm.output}}</h4>
      </div>
    </div>
  </body>

</html>