0
我有一個使用畫布的自定義簽名指令。我的腳手架如下:在自定義指令中引用包含字段集
angular
.module('app.orders')
.directive('eSignature', eSignature);
function eSignature() {
var directive = {
restrict: 'EA',
templateUrl: 'app/orders/signature/signature.directive.html',
replace: true,
scope: {
ngModel: '='
},
link: linkFunc,
controller: SignatureController,
controllerAs: 'vm',
bindToController: true
};
return directive;
}
該指令有時會被包含在使用ngDisabled指令的包含字段集中。我希望能夠引用字段集,以便我知道何時啓用/禁用以適當反映我的元素的樣式。我試過在鏈接函數中引用表格控制器,但是這並不能提供我需要的信息。有沒有更好的方法來解決這個問題?
您是否在指令中添加了'require:'^ form''?並添加你的'linkFunc' –
是的,這正是我想解釋的。根據我的理解,訪問表單控制器不會向我顯示字段集,而且即使這樣做,我也不知道如何確保我的組件位於特定的組件中 – BGilman