調用控制器功能我有一個關於控制器和指令之間的函數可見性的問題。我有一個控制器和一個指令。該指令看起來像這樣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
發佈完整的最小示例。 –