调用路由中的父控制器函数
Call parent controller function in route
我正在使用ngRoute,我需要调用路由控制器中的父控制器函数。(我不使用$scope)index.html的一部分:
<div class="col-lg-12" ng-controller="IndexController as index">
<div ng-view>
</div>
</div>
和父控制器:
(function(){
'use strict';
angular
.module('project')
.controller('IndexController', IndexController);
function IndexController() {
var vm = this;
vm.hello = function() {
console.log("Hello from parent controller");
}
}
})();
如何在路由控制器中调用hello()?
首先需要在模块声明中添加一个空的依赖数组。。
.module('project', [])
然后你需要调用你的函数。。像这样使用按钮。
<div class="col-lg-12" ng-controller="IndexController as index">
<div ng-view>
<button ng-click="index.hello()"></button>
</div>
</div>
相关文章:
- AngularJS执行指令模板中的控制器函数
- Angularjs:路由后如何调用控制器函数
- 为什么控制器函数没有执行 Angular Js 1.5.5
- 在 html5 视频结束时调用 AngularJS 控制器函数
- Angularjs指令调用控制器函数
- 从浏览器调用角度控制器函数
- 如何在angular js中从指令调用控制器函数
- AngularJS-如何在ng中继器中调用以项值为参数的控制器函数
- Angularjs将函数从控制器传递到指令(或从指令调用控制器函数)-带参数
- 如何使用ajax从javascript调用控制器函数
- 触发视图'的控制器函数
- 从AngularJS中的视图调用控制器函数
- 当使用Angular1+ES6时,控制器函数中未定义依赖注入,控制器是一个类
- 从指令角度调用控制器函数
- 从指令调用控制器函数(使用从指令传递的参数)
- 从 Karma 和 Jasmine 测试调用控制器函数
- 从指令调用角度控制器函数
- 有什么方法可以放置一个触发器来在 CodeIgniter 的控制器函数中切换引导模式
- 如何修复角度 js ng 控制器函数调用
- 我可以将变量控制器函数传递给指令中的函数链接吗?