1
我正在執行Angular 1指令與TypeScript。一切都很好,它編譯,但我在我的Visual Studio代碼編輯器中收到以下錯誤:模塊'ng'沒有導出成員'IDirective'
模塊'ng'沒有導出成員'IDirectiveFactory'。
這裏是我的代碼:
class MyDirective implements ng.IDirective {
constructor(a, b) {
......
}
static factory(): ng.IDirectiveFactory {
const directive = (a, b) => new MyDirective(a, b);
directive.$inject = ['a', 'b'];
return directive;
}
///more code
};
angular.module('module1').directive('mydirective', MyDirective.factory());
我試着用angular.IDirectiveFactory
更換ng.IDirectiveFactory
,而且工作得很好,但文件說,我應該使用ng
模塊,而不是angular
之一。
任何想法?