我有一个简单的场景,我想弄清楚。
我有一个控制器(绑定到一个对话框)。控制器看起来像这样:
app.controller('fullCtrl', function ($scope, $dialog, $http, $log, apiService, stateService, promiseData, dialog, leaf, CONST) {
...
}
对话框上的 ui 元素之一是使用指令呈现的画布:
<div leaf-graph structure=structure></div>
app.directive('leafGraph', ['$timeout', function (timer, $log) {
...
}
问题是我正在寻找一种指令与控制器交互的方式,因此当用户单击指令时,控制器会将自身重新绑定到新数据。
基本上,这一切都在 javascript 端完成,用户双击画布上的某些区域,它应该触发控制器上的一些操作。
有没有办法将控制器传递给指令?
谢谢