【发布时间】:2016-03-14 21:11:50
【问题描述】:
我正在编写一个 Angular 1.5.0-beta2 项目。
我想从返回对象的链接属性中调用一个控制器函数。
意思是……
angular.module('myalcoholist').directive("ngFileSelect",function() {
return {
controller: 'AddCoctailController',
controllerAs: 'addCocktail',
link: function ($scope, el) {
el.bind("change", function (e) {
var file = (e.srcElement || e.target).files[0];
/*THIS DOES NOT WORK */ addCocktail.getFile(file);
})
}
}
});
正如您在此处看到的,我正在尝试运行一个名为 getFile 的控制器函数。
有可能吗?
【问题讨论】:
-
$scope.addCocktail- 你试过了吗? -
是的。我将功能添加到控制器,而不是范围
标签: angularjs angular-directive