调用控制器功能我有一个关于控制器和指令之间的函数可见性的问题。我有一个控制器和一个指令。该指令看起来像这样AngularJS控制器 - 指令 - >从指令
(function() {
'use strict';
angular
.module('myproject.schedule')
.directive('dirname', dirname);
function dirname() {
var directive = {
restrict: 'A',
replace: true,
scope: {
currentDateScheduler: "=",
...
},
controller: DirnameController,
controllerAs: 'vm',
bindToController: true,
templateUrl: ... directive.html
我的控制器看起来是这样的:
(function() {
'use strict';
angular
.module('myproject.schedule')
.controller('MyController', MyController);
...
在directive.html文件我有一个NG单击它调用我的控制器的功能 - 这工程精细。
其实现在我不知道为什么?我认为一个指令有它自己的命名空间,我的控制器的功能在... directive.html中不可见。
非常感谢您的帮助!
显示如何在ngClick中调用函数。 – dfsq
发布完整的最小示例。 –